Утечка памяти в контроллере Pushing view - PullRequest
1 голос
/ 08 декабря 2011

В Instrument-Leaks следующий код увеличивает память выделения всегда, когда я нажимаю PhotosObj . Releasing PhotosObj не работает.

if (PhotosObj) {
    [PhotosObj release];
    PhotosObj=nil;
    PhotosObj=[[Photos alloc]initWithNibName:@"Photos" bundle:nil]; 
}
else {
    PhotosObj=[[Photos alloc]initWithNibName:@"Photos" bundle:nil];
}
[self.navigationController pushViewController:PhotosObj animated:YES]; 

Пожалуйста, уточните меня.

Заранее спасибо

1 Ответ

0 голосов
/ 08 декабря 2011

Какая переменная является PhotosObj?Локальная, глобальная или переменная экземпляра?Я рекомендую сделать ее локальной (имя переменной должно начинаться с маленькой буквы), например:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...