iPhone - 应用程序在后台运行时更改应用程序设置

Sjb*_*ack 6 iphone nsuserdefaults multitasking ios

我遇到的问题是,如果我在应用程序在后台运行时对应用程序设置进行了更改,则在重新启动之前,我的应用程序中的更改不可用.我错过了什么或是这样的吗?

非常感谢.SJ

Ort*_*ntz 5

使用

-(void)applicationWillEnterForeground:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)

要么

 -(void)applicationDidBecomeActive:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)

在您的App委托中重新配置您的应用程序.第一个是在您的应用在后台恢复后发送的.第二次是在恢复时第一次发布后发送的.

有关详细信息,请参阅本文中的图表.

  • 干杯 - 在其中一个中调用[[NSUserDefaults standardUserDefaults] synchronize]就可以了!SJ (2认同)