pushViewController и релиз - PullRequest
       2

pushViewController и релиз

0 голосов
/ 24 сентября 2010

Я пытаюсь сделать так, с закомментированными строками, это работает хорошо, без, когда я вернулся из «толкаемого» вида, мое приложение просто зависает ... когда я должен [выпустить]?Или, лучше, я делаю это правильно?

if (indexPath.row == 1) {
        Credits *cr = [[Credits alloc] initWithNibName:@"Credits" bundle:nil];
        [self.navigationController pushViewController:cr animated:YES];
        //[cr release];
    }else{
        Search *sr = [[Search alloc] initWithNibName:@"Search" bundle:nil];
        [self.navigationController pushViewController:sr animated:YES];
        //[sr release];
    }

1 Ответ

0 голосов
/ 08 марта 2011

Вы должны освободить свой контроллер после помещения его в стек контроллеров контроллера навигации.Я предполагаю, что что-то еще происходит в освобождении ваших Search и Credits объектов, что вы перевыпускаете объект там.

...