2011-07-28 6 views
0

私が働いているアプリは、設定バンドルにwebserviceと同期するためのユーザーの情報を保存しています。 NSUserDefaultsDidChangeNotification通知を使用してアプリがバックグラウンドにある間だけ、正常に変更を検出できました。アプリを完全に終了してもう一度起動しても、その通知はありません。私は、システムがバックグラウンドにある間にアプリの通知をまとめることは知っていますが、アプリが最初に起動したときに受け取る方法はありますか?良い解決策がない場合は? ありがとうNSUserDefaultsDidChangeNotificationがアプリを閉じているとき

答えて

0

ユーザーのデフォルトは、アプリケーションのコンテキスト内でのみ変更されます。

あなたがそれを閉じた後に何も変わらず、いつ再起動するかについてあなたに通知するものはありません。

起動時に必要な値をお読みください。

+0

これは私が考えたことですが、私はアプリに現在のユーザー名を保存し、同期してユーザー名を変更したかどうかを判断するときに比較します。 – marchinram

関連する問題