утечка памяти в iphone - PullRequest
       29

утечка памяти в iphone

0 голосов
/ 21 апреля 2011

я получаю утечку памяти ...

в этом конкретном операторе

[item setObject:self.currentTitle forkey:@"title"]; ...

я освободил память в функции dealloc для item, а curentTitle объявлен как

self.currentTitle=[[NSMutableString alloc]init];

, но все еще показывает утечки

Ответы [ 2 ]

3 голосов
/ 21 апреля 2011

Как объявляется ваша собственность?

Если она объявлена ​​как retain, значит, у вас утечка памяти ...

@property( retain, readwrite ) NSMutableString * self.currentTitle;

В таком случае вам следует сделать следующее:

self.currentTitle = [ [ [ NSMutableString alloc ] init ] autorelease ];
1 голос
/ 21 апреля 2011

Вы можете использовать удобный метод.self.currentTitle = [NSMutableString string];

...