【问题标题】:iPhone - Changing app settings while application is running in the backgroundiPhone - 当应用程序在后台运行时更改应用程序设置
【发布时间】:2010-07-21 11:30:37
【问题描述】:

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

非常感谢。 sj

【问题讨论】:

  • 您的意思是应用没有重新加载设置,还是说重新加载时仍会看到旧设置?
  • 您好,这就是我的意思,我刚刚意识到我需要在下面列出的委托函数之一的 NSUserDefault 对象上调用同步。干杯Sj

标签: iphone ios nsuserdefaults multitasking


【解决方案1】:

使用

-(void)applicationWillEnterForeground:(UIApplication *)application

 -(void)applicationDidBecomeActive:(UIApplication *)application

在您的应用委托中重新配置您的应用。第一个是在您的应用程序在后台恢复后发送的。第二次在简历首次发布后发送。

详情请参阅this article 中的图表。

【讨论】:

  • 干杯 - 在其中一个中调用 [[NSUserDefaults standardUserDefaults] 同步] 成功了! Sj
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
相关资源
最近更新 更多