Xcode 6.01和iOS 8无法获得位置更新

时间:2014-09-19 03:52:06

标签: ios8 cllocationmanager xcode6

我的基于位置的应用程序在更新到Xcode 6.01和iOS 8后,即使在Xcode 6 GM种子和iOS 7上也能正常工作,因此无法再访问位置。我一直打开手机的隐私设置和位置,并将正在开发的应用的状态更改为“始终”(意味着始终允许位置访问)。但当我回到它的空白时,该应用程序没有收到位置更新。错误是kCLErrorLocationUnknown。有谁知道解决方案?

更新:可能需要调用requestWhenInUseAuthorization。我还没有尝试过。我正在通过解决方案更新这篇文章。也许我应该等到这里问这个。

1 个答案:

答案 0 :(得分:4)

在info.plist中添加NSLocationWhenInUseUsageDescription并调用[locationManager requestWhenInUseAuthorization]解决了我的问题。

相关问题