位置管理器错误KCLErrorDomain错误0

时间:2014-04-03 04:33:15

标签: ios

有时我会在设备上收到此错误。

我已经看到过去的问题,如果在方案中启用了模拟位置,则会出现错误。但是我在硬件而不是模拟器上得到这个。

其他答案说检查有Wifi / 3G。有哪些。

其他答案说重置位置服务和网络服务。然而,这将意味着设备的一些终端故障,但在得到此错误后,我可能会稍后再试,它会工作。

1 个答案:

答案 0 :(得分:1)

来自Apple Docs

typedef enum {
   kCLErrorLocationUnknown  = 0,
   kCLErrorDenied,
   kCLErrorNetwork,
   kCLErrorHeadingFailure,
   kCLErrorRegionMonitoringDenied,
   kCLErrorRegionMonitoringFailure,
   kCLErrorRegionMonitoringSetupDelayed,
   kCLErrorRegionMonitoringResponseDelayed,
   kCLErrorGeocodeFoundNoResult,
   kCLErrorGeocodeFoundPartialResult,
   kCLErrorGeocodeCanceled,
   kCLErrorDeferredFailed,
   kCLErrorDeferredNotUpdatingLocation,
   kCLErrorDeferredAccuracyTooLow,
   kCLErrorDeferredDistanceFiltered,
   kCLErrorDeferredCanceled,
} CLError;

kCLErrorDomain错误意外发生,原因可能不同。您收到错误0 ;即kCLErrorLocationUnknown 位置管理员目前无法获取位置值。