1

アプリケーションが applicationDidEnterBackground を呼び出したときに、その状態の特定の部分をデフォルト状態にリセットする必要があるアプリケーションを作成している最中です。私が知りたいのは、リセットが必要なビューへのポインターを取得してから、アプリデリゲートでリセットする必要があるプロパティをリセットする方が良い方法なのか、それとも NSNotification を投稿する必要があるのか​​ ということですアプリはバックグラウンドに入り、View Controllerにそれ自体のクリーンアップを行わせます。または、私が考えていない別の方法があるかもしれません。

ご意見をお待ちしております。

4

1 に答える 1

3

これらの通知は既に投稿されています。コントローラークラスでイベントをサブスクライブし、そこで必要なことは何でもしてください。

ドキュメントから:

また、アプリケーションは、このメソッドを呼び出すのとほぼ同時に UIApplicationDidEnterBackgroundNotification 通知を送信して、関心のあるオブジェクトに遷移に応答する機会を与えます。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/c/data/UIApplicationDidEnterBackgroundNotification

于 2011-05-19T19:38:03.657 に答える