使用 NSUserDefaults 的后台位置设置问题
Posted
技术标签:
【中文标题】使用 NSUserDefaults 的后台位置设置问题【英文标题】:Problem with background location settings using NSUserDefaults 【发布时间】:2011-08-04 18:02:12 【问题描述】:我将位置设置存储在设置包中。因此,当我将开关拨到 NO 时,我的应用程序会停止后台定位服务。
我正在使用观察者来检测设置更改,并更新我的应用程序中的标志。问题是,如果我将开关拨到 OFF,我的应用程序在打开应用程序之前不会停止定位服务。这是可以理解的,因为我的观察者驻留在源代码中。有没有办法在应用程序在后台时监听设置?我是ios开发新手,所以不太了解背景和前景的概念。
【问题讨论】:
【参考方案1】:这不可能是我发现的。
【讨论】:
以上是关于使用 NSUserDefaults 的后台位置设置问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 NSUserDefaults 杀死应用程序后保存的数据丢失
NSUserDefaults - 我设置的默认值以某种方式被删除[关闭]