我試圖在最新的iOS 8更新顯著位置的變化,但Core Location
管理方法顯着位置變化
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
永遠不會被調用。
當使用方法startUpdatingLocation
時,調用上述方法。
一切工作在iOS 7的應用程序。我需要更新到iOS 8.
分享您的經驗。
我試圖在最新的iOS 8更新顯著位置的變化,但Core Location
管理方法顯着位置變化
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
永遠不會被調用。
當使用方法startUpdatingLocation
時,調用上述方法。
一切工作在iOS 7的應用程序。我需要更新到iOS 8.
分享您的經驗。
我要去猜測,你不按照這裏的說明:
活動會同時您的應用程序沒有運行將被累加。您的應用程序啓動後,必須立即創建位置管理器,並重新開始重要的位置更新,以便接收累積的信息。
已在iOS 6.0中棄用。 – programmist 2014-10-01 21:07:17
如果要更新到iOS 8務必使屬性列表中(的.plist)文件的更改:NSLocationWhenInUseUsageDescription和/或NSLocationAlwaysUsageDecription:http://matthewfecher.com/app-developement/getting-gps-location-using-core-location-in-ios-8-vs-ios-7/
林也面臨這樣的問題。您是否能夠找到重要位置更新無法在iOS上運行的原因8 – user1544494 2014-12-12 09:41:12