0

セグエを使用してメイン ビューに戻りたいと思います。ホームボタンが押されてアプリがバックグラウンドに入ると....その後、ユーザーはアプリケーションを再度開いてフォアグラウンドに戻したいと考えています。 「メインビュー」。複数のセグエを使用してもかまいません...または、たとえばアプリデリゲートでこれらのセグエにアクセスするにはどうすればよいですか。

これに最適な方法は何ですか?ありがとうございました!良い答えをした人全員にビールとポイント;)。

4

1 に答える 1

1

メソッドを実装できますapplicationWillEnterForeground:application:(UIApplicationDelegate プロトコルから)。このメソッドは、アプリケーションの状態が backgo から非アクティブ状態に変わるたびに (アクティブになる前に) 呼び出されます。

このメソッドでは、 を呼び出すことができますperformSegueWithIdentifier:identifier sender:。考えられる各ビューからメイン ビューに戻るセグエがあれば、完了です。

application:didFinishLaunchingWithOptions:ただし、再構築に多くの時間を必要とする非常に複雑な状態のアプリケーションでない限り、またはでアプリケーションの一般的な再初期化を行うことをお勧めしますapplicationDidBecomeActive:。このようにして、一貫した状態を維持しやすくなります。

于 2012-08-07T15:22:42.127 に答える