几次在locationmanager委托方法中将didFailWithError的错误代码获取为0

时间:2014-06-02 22:39:31

标签: ios objective-c core-location cllocationmanager didfailwitherror

- (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次,然后由于超时错误,我会向用户显示未找到的位置。

我在其他应用中测试过,看起来其他应用在同一网络连接中没有问题,并且可以顺利获取当前位置。

任何帮助/指导都会在调试此问题时受到赞赏。

0 个答案:

没有答案