【发布时间】:2014-11-26 20:45:48
【问题描述】:
我的应用程序会跟踪您的位置。 在 iOS8 中,我不得不改变它启动定位服务的方式。 我得到了这个工作
[self.locationManager requestAlwaysAuthorization];
并将 NSLocationAlwaysUsageDescription 添加到 plist 文件中。
该应用现在在设备上运行时会获取您的位置,而不是在模拟器中。
关于如何让它在模拟器中工作的任何线索?曾经!!!
【问题讨论】:
-
我决定发布这个以防其他人遇到同样的问题。通过将 NSLocationWhenInUseUsageDescription 添加回 plist 文件,我让模拟器再次响应位置更改。我已将其删除,因为我的应用需要 Always 权限而不是 WhenInUse。通过将此添加回 plist,模拟器现在很高兴。我在物理设备上没有这个问题,只是模拟器。
-
发布您的解决方案作为答案并将您自己的答案标记为正确。 :-)
标签: ios ios-simulator xcode6