【发布时间】:2011-04-19 13:18:06
【问题描述】:
我有一个应用程序定期(通过NSTimer)使用locationManager:startUpdatingLocation 询问用户位置我希望locationManager 在后台运行,因此在info.plist 文件中输入了“UIBackgroundModes = location”。
我的问题是我没有看到预期的结果,我是否认为当我按下主页按钮时应用程序委托调用“applicationDidEnterBackground”但尽管允许 locationManager 继续我的 NSTimer 被暂停(并且作为结果它没有调用 startUpdatingLocation 来定期查询设备位置)。任何想法/解决方案将不胜感激......
加里。
【问题讨论】:
标签: iphone objective-c cocoa-touch