2011-07-28 62 views
0

我正在處理的應用程序會存儲用戶的信息以便與設置包中的web服務同步。我能夠使用NSUserDefaultsDidChangeNotification通知成功檢測到更改,但僅在應用程序處於後臺時才能檢測到更改。如果我完全關閉應用程序並重新啓動,則不會收到該通知。我知道系統在應用程序處於後臺時會合並通知,但在最初啓動應用程序時有什麼方法可以接收?如果沒有,是否有一個很好的解決方法? 謝謝關閉應用程序時的NSUserDefaultsDidChangeNotification

回答

0

用戶默認只在應用程序上下文中進行更改。

關閉它後沒有任何變化,並且在重新啓動時沒有任何通知。

讀取啓動時需要的值。

+0

是的,這是我的想法,我將存儲當前的用戶名在應用程序和比較時同步確定他們是否更改用戶名,謝謝。 – marchinram