通过wifi更新CLLocationManager位置?

时间:2014-11-02 14:03:03

标签: ios cllocation

我在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接入点似乎已知,所以我很困惑。 任何想法?

1 个答案:

答案 0 :(得分:0)

问题的答案是关于iOS8如何处理位置更新的一些新闻。这里有一篇很棒的帖子: http://nevan.net/2014/09/core-location-manager-changes-in-ios-8/