私はこのコードを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: didExitRegion: & didStartMonitoringForRegion: を呼び出しません。
何か案は?