我正在处理的应用程序存储用户的信息,以便与设置包中的Web服务进行同步。我能够使用NSUserDefaultsDidChangeNotification通知成功检测到更改,但仅在应用程序处于后台时才能成功检测到更改。如果我完全关闭应用程序并再次启动它没有收到通知。我知道系统会在应用程序处于后台时合并通知,但是当应用程序最初启动时是否有任何方式可以接收?如果没有,是否有一个好的解决方法? 感谢
答案 0 :(得分:0)
用户默认仅在应用程序的上下文中更改。
关闭它后没有任何变化,并且没有什么可以通知你重新启动的时间。
阅读启动时所需的值。