Re: How to avoid warning?
Re: How to avoid warning?
- Subject: Re: How to avoid warning?
- From: Jens Alfke <email@hidden>
- Date: Tue, 22 Jan 2013 13:27:39 -0800
On Jan 22, 2013, at 10:15 AM, Dave <email@hidden> wrote:
> This has to work with classes that exist already as well as classes that don't. If initWithManager is defined in the class in question "knows" what it is being called like this, if not then it defaults to the regular NSObject init.
>
> For instance it could be NSString or NSArray that is the class, in which case it won't have "initWithManager" so it calls init instead.
That will still work fine with protocols. NSString doesn’t implement your protocol, so your code skips the custom init and just calls -init instead.
If you don’t believe us, then try typing in and compiling the examples people have given, and experiment with them until you’re convinced. But this thread is kind of going around in circles, with you asking us for advice and then not accepting it.
—Jens
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden