Re: How to avoid warning?
Re: How to avoid warning?
- Subject: Re: How to avoid warning?
- From: Quincey Morris <email@hidden>
- Date: Mon, 21 Jan 2013 10:42:32 -0800
On Jan 21, 2013, at 10:14 , Dave <email@hidden> wrote:
> myObj = [[myClass alloc] initWithManager:sel]];
>
>
> I get a warning on the initWithManager: statement (Obviously), how to avoid the warning or otherwise fix it?
You need to #import a header file with an @interface declaration for the 'initWithManager:' method.
The rule is that when the compiler sees a message send to a receiver of type 'id' (which is the return type of 'alloc'), it needs to have seen *some* declaration of that method. If it has seen more than one declaration, BTW, the declarations must all be compatible in terms of parameter and return types.
_______________________________________________
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