현재 위치를 얻고 싶지만 대신 오류가 발생합니다.
이것은 내 뷰 컨트롤러의 일부입니다.
- (void)viewDidLoad {
self.locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];
[locationManager startUpdatingLocation];
}
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray<CLLocation *> *)locations {
// I would get the latest location here
// but this method never gets called
}
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error {
NSLog(@"didFailWithError: %@", error);
}
대리자 메서드 locationManager:didUpdateLocations:
가 호출 될 것으로 예상하고 있지만 대신 locationManager:didFailWithError:
호출 만 받고 다음을 인쇄합니다.
didFailWithError: Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"