私はここで何がうまくいかないのか分かりません。ビュー間で切り替えるときにクラッシュが発生します。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で
を解決するようだ:WebViewのを.delegate = self;それは問題だったかもしれません!
-(IBAction)viewcontroller;
{
NewsViewController *news = [[NewsViewController alloc]init];
news.title [email protected]"Page";
[self.navigationController pushViewController:news animated:YES];
[news release];
}
私が間違っていれば私を修正しますが、Instrumentsは ' - [HomeViewController pushnews]'を参照しますが、 'viewController'を提示しました。 'pushnews'を投稿してください。 – DarkDust
* NewsViewController *に* UIWebView *がありますか? – EmptyStack
ダークダスト、名前を変更しました。私はあなたに関連する部分を示しています、それについて申し訳ありません。私はそれを元に戻して編集します。私はNewsViewControllerでWebビューを持っています – Sum