指定された場所の変更が発生するたびにサービスを呼び出す必要があるアプリケーションがありました。このように、デリゲート クラスで場所コントローラーを開始しました。
locationController = [[UILocation alloc] init];
locationController.delegate = self;
locationController.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationController.locationManager.distanceFilter = 1000.0;
[locationController.locationManager startUpdatingLocation];
しかし誰もが知っているように、Accuracybest は一貫性のない方法で didupdate メソッドを複数回呼び出します。デリゲートメソッドからサービスを1回だけ呼び出すにはどうすればよいですか?これを達成する方法を教えてもらえますか?