0
我收到了添加到glossTerms(除了第一个对象)的每个对象的内存泄漏。泄漏被描述为具有“A + 1保留计数(拥有引用)” - 我已经搜索了互联网,并发现了一些提到在对象分配中使用“复制”的线程。我试过这个,但是我不能正确实现它,因为我仍然有内存泄漏。初始化NSMutableDictionary时iPhone内存泄漏
- (void)createTermData {
NSMutableArray *glossTerms=[[NSMutableArray alloc] init];
[glossTerms addObject:[[NSMutableDictionary alloc]
initWithObjectsAndKeys:@"Approximate",@"term",
@"Test",@"definition",@"Test2",@"example",nil]];
[glossTerms addObject:[[NSMutableDictionary alloc]
initWithObjectsAndKeys:@"Arithmetic Mean",@"term",
@"Test",@"definition",@"Test2",@"example",nil]];
termData=[[NSMutableArray alloc] initWithObjects:
glossTerms,nil];
[glossTerms release];
如果你们中的任何一个人都能够解释这一点,我会非常感激。
谢谢
我真的很感谢回复,谢谢! – Lee 2011-04-20 23:58:30
迈克这是一个很好的回应,非常感谢你的回答。完美解决了我的问题! – ninu 2011-07-13 18:25:54