起動時に有効なログイン資格情報があるかどうかをチェックし、見つかって期限切れになっていない場合はメインスプリットビューコントローラが表示され、そうでなければログイン画面が表示されるはずです。performEdgeをAppDelegateと共に使用できますか?
各パーツは別々に正常に動作していますが、表示する適切なビューを選択するために、起動時に最善の方法で苦労しています。
私は、ルートビューコントローラからモーダルセグエを設定しようとした、と私のアプリケーションでいる:didFinishLaunchingWithOptions:アプリの委任内の関数、これを呼び出す:
// Segue to the login view controller...
if (loginNeeded) {
[self.window.rootViewController performSegueWithIdentifier:@"LoginScreen" sender:self];
}
は、これは論理的に動作するはずですが、からseguesをトリガアプリケーション内の代理人は不可能と思われる。
これを処理する理想的な場所とテクニックは何ですか?
なぜあなたはデリゲートを投げたのですか?なぜViewDidLoadの最初のことではないのですか – Sirens