我有一个应用程序,只要发生指定的位置更改,我就需要在其中调用服务。我在委托类中启动了位置控制器,就像这样
locationController = [[UILocation alloc] init];
locationController.delegate = self;
locationController.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationController.locationManager.distanceFilter = 1000.0;
[locationController.locationManager startUpdatingLocation];
但众所周知,Accuracybest 会以不一致的方式多次调用 didupdate 方法。那么我怎样才能从委托方法中调用我的服务一次呢?有人能指出我如何实现这一点吗?