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

_______________________________________________

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