Hi David,

On 14/10/2010, at 17:32, David Duncan wrote:

> On Oct 14, 2010, at 1:30 PM, David Duncan wrote:
> 
>> On Oct 14, 2010, at 1:25 PM, Tito Ciuro wrote:
>> 
>>>  return [[[self alloc]initWithObjects:someObjects]autorelease]; 
>>> <<<<<<<<<<<< warning occurs here
>> 
>> 
>> -initWithObjects expects a list with a nil terminator, which you have not 
>> provided. If this "works" it is because you are getting very lucky with what 
>> is already on the stack.
> 
> 
> Sorry, read a bit too fast. The problem is likely that [self alloc] returns 
> 'id' so the compiler doesn't know which -initWithObjects: you mean, so it 
> arbitrarily picks the NSArray version, which then flags the error. You could 
> not be seeing this on other compilers due to the "arbitrary" part, but 
> overall you should probably name your -initWithObjects: method something else.
> --
> David Duncan

Cool! I have changed the method name.

Thanks for the help!

-- Tito
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to