【发布时间】:2016-01-26 18:02:55
【问题描述】:
self.locationManager = [[[CLLocationManager alloc] init]autorelease];
self.locationManager.pausesLocationUpdatesAutomatically=NO;
[self.locationManager setDelegate:self];
if([[[UIDevice currentDevice ]systemVersion] floatValue]>=8.0)
{
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
[self.locationManager requestWhenInUseAuthorization];
}
}
[self.locationManager startUpdatingLocation];
代码从不调用 didUpdate 位置方法,而是立即调用错误并失败。 错误描述: 操作无法完成。 (kCLErrorDomain 错误 0。) 但有时 didUpdate 位置被调用(20 次中有 1 次),尝试重置网络和位置设置但仍然无法正常工作。
谢谢
【问题讨论】:
-
您是否致电
[error localizedDescription]以获取有关错误的一些详细信息? -
@trojanfoe 不,让我检查一下
-
@trojanfoe 操作无法完成。 (kCLErrorDomain 错误 0。)
标签: ipad ios9 cllocationmanager