Re: New error “Method override for the designated initializer of the superclass ‘-init’ not found”
Re: New error “Method override for the designated initializer of the superclass ‘-init’ not found”
- Subject: Re: New error “Method override for the designated initializer of the superclass ‘-init’ not found”
- From: Sean McBride <email@hidden>
- Date: Wed, 10 Jun 2015 10:50:06 -0400
- Organization: Rogue Research Inc.
On Wed, 10 Jun 2015 02:16:04 -0500, Kyle Sluder said:
>You should be able to use the NS_UNAVAILABLE macro in your @interface to
>"delete" -init from your subclass, and thus suppress the warning.
Ah, brilliant. Works for me, I just put in my .m:
- (instancetype)init NS_UNAVAILABLE
{
assert(0);
}
No changes to interface or .h. Nice.
Cheers,
--
____________________________________________________________
Sean McBride, B. Eng email@hidden
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden