Am 18.01.2010 um 14:40 schrieb Philip Vallone: > Hi this is a follow up question on memory management. In my class > BrowseViewController, I have a UITableView and 2 NSMutableArrays. > > @interface BrowseViewController : UIViewController <UIActionSheetDelegate> { > IBOutlet UITableView *tableView; > NSMutableArray *tableList; > NSMutableArray *cfrTitleList; > } > @property(nonatomic, retain) UITableView *tableView; > > @end > > Now the BrowseViewController has a few "child" Navigational controllers. This > allows the user to drill down. My question is, in the BrowseViewController.m > dealloc method, if I release the two NSMutableArrays, I receive the error > “EXC_BAD_ACCESS”.
Then you forgot to retain them when you should. Show code where they are assigned if you can’t fix it. > If I don't release the NSMutableArrays, does this mean the > navigationController takes ownership of the NSMutableArrays? No, it does not even know they exist. How should it? atze _______________________________________________ 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