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