我在最新的iOS 8更新中尝试了重要的位置更改,但Core Location
管理员方法
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
永远不会打电话给。
使用方法startUpdatingLocation
时,会调用上面的方法。
iOS 7中的所有内容都适用于该应用。我需要更新到iOS 8。
分享您的经验。
答案 0 :(得分:0)
我猜你没有按照这里的说明进行操作:
当您的应用未运行时,将累积事件。您的应用程序将启动,并且必须立即创建位置管理器并重新开始重要的位置更新,以便接收累积的信息。
答案 1 :(得分:0)
如果要更新到iOS 8,请务必在属性列表(.plist)文件中进行更改:NSLocationWhenInUseUsageDescription和/或NSLocationAlwaysUsageDecription:http://matthewfecher.com/app-developement/getting-gps-location-using-core-location-in-ios-8-vs-ios-7/