以下のコードを使用して、ルートビューコントローラーを初期化しました
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[window addSubview:rootViewController.view];
UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController: rootViewController ];
}
それはios4で約2年、ios5 1年でうまく機能し、アプリの実行を開始しても問題はありませんが、ios6ではクラッシュして報告されました
*キャッチされなかった例外「UIViewControllerHierarchyInconsistency」が原因でアプリを終了します。理由:「ルートビューコントローラーをビューコントローラーの子として追加します:」
コメントを歓迎します