утечка памяти presentModalViewController или EXC_BAD_ACCESS - PullRequest
0 голосов
/ 29 августа 2011
-(void) addBookmarkTapped:(id)sender {
    BookmarkAddViewController *bookmarkAddViewController = 
    [[BookmarkAddViewController alloc] initWithName:currTitle link:self.addressBar.text];
    [self presentModalViewController:bookmarkAddViewController animated:YES];
    [bookmarkAddViewController release];
}                 

приведенный выше код вызывает 'EXC_BAD_ACCESS' при возврате к главному контроллеру.Та же ошибка, если я делаю bookmarkAddViewController 'autorelease'.

Не произойдет сбой, если я удалю релиз, но это приведет к утечке памяти?[bookmarkAddViewController release];

Я вижу много примеров, делающих так же, почему это не работает в моем случае?

1 Ответ

0 голосов
/ 29 августа 2011

Возможно, это связано с вашим методом инициализации в bookmarkAddViewController. (Пожалуйста, напишите.) Убедитесь, что вы правильно отключили контроллер с помощью [self dismissModalViewControllerAnimated:YES];.

...