私のアプリでは、ナビゲーション コントローラーを使用しています。後で、一部のビューでpresentViewController
ズームされた画像を表示するために使用しています。また、Storyboard や nib も使用していません。
このエラーは iOS 7 でのみ発生します。iOS 6 以前では問題なく動作します。
分離されたビューコントローラ上にビューコントローラを表示することは推奨されません。
ベストアンサー1
プッシュナビゲーションで警告が表示されないようにするには、以下を直接使用できます。
[self.view.window.rootViewController presentViewController:viewController animated:YES completion:nil];
そして、モーダル ビュー コントローラで、すべてが完了したら、次のように呼び出すだけです。
[self dismissViewControllerAnimated:YES completion:nil];