我的基于位置的应用程序在更新到 Xcode 6.01 和 iOS 8 后甚至可以在 Xcode 6 GM 种子和 iOS 7 上正常工作,但无法再访问位置。我继续访问手机的隐私设置和位置,并将正在开发的应用程序的状态更改为“始终”(意味着始终允许位置访问)。但当我返回时,它是空白的,并且应用程序没有收到位置更新。错误是 kCLErrorLocationUnknown。有人知道解决办法吗?
更新:我可能需要调用 requestWhenInUseAuthorization。我还没试过。我只是在查看解决方案时更新这篇文章。也许我应该等一下再在这里问这个问题。
最佳答案
在 info.plist 中添加 NSLocationWhenInUseUsageDescription 并调用 [locationManager requestWhenInUseAuthorization] 解决了我的问题。
关于ios8 - Xcode 6.01 和 iOS 8 无法获取位置更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25926083/