私は、ストーリーボードを使用して動作するようにUISplitViewControllerを取得しようとしていますが、私のマスターViewControllerをインスタンス化しようとすると、私のアプリケーションが潜在的なEXC_BAD_ACCESSと逆アセンブリでクラッシュします。instantiateViewControllerWithIdentifierでクラッシュする
UISplitViewControllerのサブクラスにsplitNavVc
というプロパティがあります。私のストーリーボードには以下の設定があります。 splitNavVc
は左側にあり、UINavigationControllerのサブクラスです。問題は、ビューの読み込み時にsplitNavVcをインスタンス化しようとすると、アプリケーションがクラッシュすることです。インスタンス化するには、私は使用しています
if(!detailVc){
detailVc = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailVc"];
}
if(!splitNavVc){
splitNavVc = [self.storyboard instantiateViewControllerWithIdentifier:@"SplitMenu"];// crash
}
[self setViewControllers:[NSArray arrayWithObjects:splitNavVc, detailVc, nil]];
私は例外の原因を追跡する方法はありますか? EXC_BAD_ACCESS
は特に記述的ではありません。
ありコンソール(lldb)にダンプスタックトレースをませんが、これは誤りです:
例外のスタックトレースを送信します。 –
ありがとう、私はそれを追加しました。 – Echilon