Re: [swift-users] ideas to remove NSCoding as requirement in UIView subclasses

2016-10-10 Thread Tadeas Kriz via swift-users
You're welcome! Glad to be helpful :) Tadeas On Mon, Oct 10, 2016 at 9:12 PM Lou Zell wrote: > Tadeas - Just what I was looking for. Thank you! > > class BaseView: UIView { > @available(*, unavailable) > required init?(coder aDecoder: NSCoder) { > fatalError("Not implemented!")

Re: [swift-users] ideas to remove NSCoding as requirement in UIView subclasses

2016-10-10 Thread Lou Zell via swift-users
Tadeas - Just what I was looking for. Thank you! class BaseView: UIView { @available(*, unavailable) required init?(coder aDecoder: NSCoder) { fatalError("Not implemented!") } } On Mon, Oct 10, 2016 at 11:45 AM, Tadeas Kriz wrote: > Lou, you can create a "class BaseView: U

Re: [swift-users] ideas to remove NSCoding as requirement in UIView subclasses

2016-10-10 Thread Tadeas Kriz via swift-users
Lou, you can create a "class BaseView: UIView" which will serve as a default view your views will subclass and inside it, add the init required by NSCoding, make its body `fatalError("Not implemented!")` and add the following attribute on the init: `@available(*, unavailable)`. Then you'll not need

Re: [swift-users] ideas to remove NSCoding as requirement in UIView subclasses

2016-10-08 Thread Adrian Zubarev via swift-users
This is a wrong place to ask. This topic is part of the iOS SDK from Apple not part of Swift itself or libraries like Foundation. -- Adrian Zubarev Sent with Airmail Am 8. Oktober 2016 um 18:32:50, Lou Zell via swift-users (swift-users@swift.org(mailto:swift-users@swift.org)) schrieb: > > O

Re: [swift-users] ideas to remove NSCoding as requirement in UIView subclasses

2016-10-08 Thread Lou Zell via swift-users
Oh wow, I stumbled on this immediately after posting: For anyone else that fills their NSCoding initializers with assert(false), switch them to fatalError("message") On Sat, Oct 8, 2016 at 9:22 AM, Lou Zell wrote: > Hi all, > > For better or worse I still hand code most of my views. I am getting

[swift-users] ideas to remove NSCoding as requirement in UIView subclasses

2016-10-08 Thread Lou Zell via swift-users
Hi all, For better or worse I still hand code most of my views. I am getting frustrated by the constant compiler error that I haven't updated "required init(coder:)", which is something that will never be executed in my case. Is there some hacky mechanism that I could use to create a subtype that