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