我不知道這裏發生了什麼問題。在視圖之間來回切換時發生崩潰。EXC_BAD_ACCESS和殭屍,但不知道爲什麼它不斷出現
這裏是儀器給我:
點擊到它引用該代碼與第一動作:
-(IBAction)pushnews; {
NewsViewController *news = [[[NewsViewController alloc]init]autorelease];
news.title [email protected]"Page";
[self.navigationController pushViewController:news animated:YES]; }
我有時用自動釋放,但通常我只是釋放我自己。我應該擺脫autorelease並添加[news retain]
我做錯了什麼?基於答案
編輯: 繼EmptyStack的建議是:ViewWillDisappear代碼如下所示:
- (void)viewWillDisappear:(BOOL)animated {
webView.delegate = nil; }
這似乎解決我所說的問題(待更多的測試)
在viewDidLoad中:web視圖.delegate = self;這可能是問題!
糾正我,如果我錯了,但儀器參考' - [HomeViewController pushnews]',但你已經呈現'viewController'。請張貼'pushnews'的部分內容。 – DarkDust
*在* NewsViewController *中有* UIWebView *? – EmptyStack
DarkDust,我改了名字。我向你展示相關部分,對此感到遺憾。我會編輯回來和是。我在NewsViewController中有一個Web視圖 – Sum