1

コードの何が問題なのかを見つけるのに苦労しています。デリゲートを使用して UITableViewController を却下しようとしていますが、EXC_BAD_ACCESS を取得しています。

UITableViewController は、アプリケーションのルート ビュー コントローラーから (モーダル セグエ) 呼び出されます。rootViewController が UITableViewController を閉じようとすると、rootViewController ビューが表示されるため、すべて問題ないように見えますが、ミリ秒後にエラーが発生します。

- (void) dismissFormAViewController: (FormAViewController*) vc{

[vc dismissViewControllerAnimated:YES completion:^{
    NSLog(@"complete.");
}];

}

  • コンソールに文字列 Complete が表示されます。

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

1

通常、これは、有効なオブジェクトではないメモリにアクセスしていることを意味します。実行スキームでゾンビをデバッグするために、これにより、少なくともアクセスされているクラスが得られます...
それが明らかでない場合は、malloc ロギングでバックトラックできます

于 2013-01-17T23:02:39.700 に答える