簡體   English   中英

presentModalViewController內存泄漏或EXC_BAD_ACCESS

[英]presentModalViewController memory leak or EXC_BAD_ACCESS

-(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版本];

我看到許多示例都以相同的方式運行,為什么在我的案例中它不起作用?

(可能與您在bookmarkAddViewController的init方法有關。(請發表。)確保使用[self dismissModalViewControllerAnimated:YES];正確關閉控制器[self dismissModalViewControllerAnimated:YES];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM