Re: NSMutableArray initWithCapacity and insertObject:atIndex
Re: NSMutableArray initWithCapacity and insertObject:atIndex
- Subject: Re: NSMutableArray initWithCapacity and insertObject:atIndex
- From: Roland King <email@hidden>
- Date: Mon, 10 Aug 2009 13:06:10 +0800
if you read the documentation on NSMutableArray it tells you exactly
why!
Capacity has nothing to do with the number of elements actually in the
array and you can only insert an element with index less than or equal
to the current count of the array.
On Aug 10, 2009, at 12:59 PM, Adam Gerson wrote:
I would like to insert objects out of order into an NSMutableArray.
I create the array with
NSMutableArray* cards = [[NSMutableArray alloc] initWithCapacity:5];
When I try to call
[cards insertObject:card atIndex:4];
I get the error:
*** -[NSCFArray insertObject:atIndex:]: index (4) beyond bounds (1)
Why doesn't this work?
Thanks,
Adam
_______________________________________________
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
_______________________________________________
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