1
當試圖反向地理的位置,如果網絡不可用我看到奇怪的結果:CLGeocoder reverseGeocodeLocation結果時,沒有互聯網連接可用
- 看到的iOS 5.0.1
飛行模式
[geocoder reverseGeocodeLocation:whatever completionHandler:^(NSArray *placemarks, NSError *error) { if (error) { // Alert(@"No Internet connection")!; // I should get a kCLErrorNetwork, but I get a kCLErrorGeocodeFoundPartialResult // with a placemark array containing a CLPlacemark * // with only a latitude and longitude (the ones I entered)... } else { // ... }
這不是記錄;至少我找不到它。
這本身並不是一個大問題,因爲我不能指望它能正確地將地址解析爲沒有網絡的地址,但它阻止了我向用戶顯示信息消息。
我在iOS 5.1.1和iOS 6.2.1上試過並得到'kCLErrorNetwork',所以他們顯然修復/改變了它。 – Rob 2013-02-26 15:32:56
Thx爲你的嘗試;時間更新,然後! – etienne 2013-02-26 15:35:07