セグエを使用してメイン ビューに戻りたいと思います。ホームボタンが押されてアプリがバックグラウンドに入ると....その後、ユーザーはアプリケーションを再度開いてフォアグラウンドに戻したいと考えています。 「メインビュー」。複数のセグエを使用してもかまいません...または、たとえばアプリデリゲートでこれらのセグエにアクセスするにはどうすればよいですか。
これに最適な方法は何ですか?ありがとうございました!良い答えをした人全員にビールとポイント;)。
セグエを使用してメイン ビューに戻りたいと思います。ホームボタンが押されてアプリがバックグラウンドに入ると....その後、ユーザーはアプリケーションを再度開いてフォアグラウンドに戻したいと考えています。 「メインビュー」。複数のセグエを使用してもかまいません...または、たとえばアプリデリゲートでこれらのセグエにアクセスするにはどうすればよいですか。
これに最適な方法は何ですか?ありがとうございました!良い答えをした人全員にビールとポイント;)。
メソッドを実装できますapplicationWillEnterForeground:application:
(UIApplicationDelegate プロトコルから)。このメソッドは、アプリケーションの状態が backgo から非アクティブ状態に変わるたびに (アクティブになる前に) 呼び出されます。
このメソッドでは、 を呼び出すことができますperformSegueWithIdentifier:identifier sender:
。考えられる各ビューからメイン ビューに戻るセグエがあれば、完了です。
application:didFinishLaunchingWithOptions:
ただし、再構築に多くの時間を必要とする非常に複雑な状態のアプリケーションでない限り、またはでアプリケーションの一般的な再初期化を行うことをお勧めしますapplicationDidBecomeActive:
。このようにして、一貫した状態を維持しやすくなります。