2011-05-06 80 views
1

任何人都可以告訴當iPhone信號不可用時如何顯示錯誤信息。 而lat,lon標籤仍然顯示信號丟失之前的讀數。請任何人指導我。GPS信號丟失警告通知

由於現有.....

回答

3

貫徹CLLocationManagerDelegate協議方法locationManager:didFailWithError:

下面是從文檔報價:

討論

這種 方法的實現是可選的。但是,您應該使用此方法 。

如果位置服務無法 檢索位置固定馬上,它 報告一個kCLErrorLocationUnknown 錯誤,不停地嘗試。在這種情況下,您可以忽略 錯誤並等待新事件。

爲了保持這些值,您應該將它們緩衝到一個屬性中,並且只在locationManager:didUpdateToLocation:fromLocation:激發時更新它們。

0

有一件事可能發生,當然後失去「真正」的GPS,核心位置將回落到蜂窩塔三角測量或WiFi嗅探。

您知道發生這種情況的唯一方法是您在didUpdateToLocation:方法中得到的CLLocation對象的.horizontalAccuracy值突然增加。