2
이 코드를 becore iOS 10으로 사용하면 잘 작동합니다.CCLocation with iOS 10
//Start monitoring
CLLocationCoordinate2D centre;
centre.latitude = [latZone floatValue];
centre.longitude = [lonZone floatValue];
[self.locationManager startMonitoringForRegion:[[CLCircularRegion alloc] initWithCenter:centre radius:[radiusZone floatValue] identifier:nameZone]];
하지만 iOS 10 버전 이후에는 더 이상 작동하지 않습니다. didEnterRegion을 호출하지 않았습니다. 완료 : & 시작 모니터 모니터링 제공 지역 :
아이디어가 있으십니까?
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
그리고 직전에 두 개의 라인을 추가 :
[self.locationManager requestAlwaysAuthorization];
[self.locationManager requestWhenInUseAuthorization];