-(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];
我看到很多例子都是这样做的,为什么它在我的情况下不起作用?
答案 0 :(得分:0)
它可能与bookmarkAddViewController
中的init方法有关。(请发帖。)确保使用[self dismissModalViewControllerAnimated:YES];
正确关闭控制器。