ナビゲーションコントローラを使用しているXCode iPadプロジェクトがあります。私は、ナビゲーションスタックにUISplitViewControllerをプッシュするボタンを取得しようとしましたが、このエラーを得た:iOS:UISavitControllerにUISplitViewControllerをプッシュできません
Split View Controllers cannot be pushed to a Navigation Controller
はUISplitViewControllerはUINavigationControllerとうまく再生されない判明します。しかし、このボタンをクリックしたときにスプリットビューコントローラを表示する必要があります。これはどうすればいいですか?また、重要なのは、バック・ボタンを作成してユーザーをナビゲーション・コントローラーに戻す方法です。
どのようにsetRootViewControllerを使用しますか? GoogleではそれがUIWindowのメソッドだと教えていますが、UIWindowインスタンスの場所を特定できません。 –
あなたは、次のように、あなたのアプリケーションデリゲートからプロパティとしてそれを取得する必要があります:MyAppDelegate * appDelegate =(MyAppDelegate *)[[UIApplication sharedApplication] delegate]; [appDelegate.window setRootViewController:shareSelectViewController];をクリックします。 – glenstorey
ありがとうございます! –