This is so simple I know the answer will embarrass me.
I've got an NSMutable array declared in my EAGLview.h file
NSMutableArray *boxes;
I init and fill it in the EAGLview's initWithCoder method
boxes = [NSMutableArray arrayWithCapacity:NUM_BOXES];
for(i = 0; i < NUM_BOXES; i++)
{
Box *abox = [[Box alloc] init];
[boxes addObject: abox];
}
In EAGLview dealloc I
boxes = nil;
Later on in program flow, in EAGLview, if I try to access boxes in
anyway, I crash into the debugger
[boxes objectAtIndex: 0];
or even
NSLog(@"mode5 boxes %@", boxes);
will crash
What am I missing? What's wrong with my NSMutableArray?
My only guess is it's in my for loop, I need to release abox?
Thanks,
Allan
_______________________________________________
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