[英]If location services is turned off, CLLocationManager never updates
[英]“An error has occurred” message when Location Services is turned off
在iOS模擬器中,當應用程序嘗試精確定位我的位置時,系統會提示我打開我的位置。 但是,在運行4.1的iPhone上,我得到一個通用的“發生錯誤”,而沒有任何類型的提示。 我檢查了項目的NSLogs / Alerts,但它們都沒有通用的“發生錯誤”。 有人知道為什么會這樣嗎?
更新:
當用戶關閉其位置時,就會發生這種情況。 我還沒有弄清楚為什么沒有提示用戶打開它以及為什么- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
無法正常工作。
下面的答案為我解決了該錯誤。 這樣可以處理該錯誤並防止出現提示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.