ユーザーの場所を特定するために、CoreLocation フレームワーク (私は現在 OSX アプリ (wifi のおかげで場所が特定されています) に取り組んでいますが、私の質問は iOS アプリにも適用される可能性があります) と次のデリゲート メソッドを使用します。
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
何らかの理由でユーザーの場所が見つからない場合 (たとえば、ユーザーのコンピューターがインターネットに接続されていない場合)、次のメソッドが呼び出されます。
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
この場合、最後に確認されたユーザーの場所を取得したいと考えています。この最後の既知の場所を取得する方法があるかどうか疑問に思います。以前に決定された場所の配列がどこかにありますか?