1
- (void)locationManager: (CLLocationManager *)manager
       didFailWithError: (NSError *)error

在 iPad(第 3 代 - 仅限 wifi)上运行几次完美状态(良好的互联网)我在上述方法中得到“错误代码”为 0。

此处的错误代码 - https://developer.apple.com/library/ios/documentation/corelocation/reference/CoreLocationConstantsRef/Reference/reference.html#//apple_ref/c/econst/kCLErrorDenied

现在的问题是,为什么即使在网络连接良好的情况下也会调用此委托方法。它只发生几次,当调用此方法时,它会持续 3-4 次,然后由于超时错误,我向用户显示未找到位置。

我在其他应用程序中进行了测试,看起来其他应用程序在相同的网络连接中没有问题,并且可以顺利获取当前位置。

任何有关调试此问题的帮助/指导表示赞赏。

4

0 回答 0