我在iOS8中有一个新的位置更新问题。
在viewDidAppear
我致电我的位置经理:
//start location updating
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
然而这无效
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
currentLocation = newLocation;
}
永远不会被召唤。 这很奇怪,我很确定它在芬兰时仍然有用(使用我的手机数据)。现在我在巴西旅行(只使用wifi),我无法在这里工作,这完全是奇怪的。我的wifi接入点似乎已知,所以我很困惑。 任何想法?
答案 0 :(得分:0)
问题的答案是关于iOS8如何处理位置更新的一些新闻。这里有一篇很棒的帖子: http://nevan.net/2014/09/core-location-manager-changes-in-ios-8/