位置服务未在iPad 3上更新标题

时间:2012-07-26 13:53:10

标签: ios ipad core-location

我刚开始使用导航应用程序并且很早就打了一个墙。我正在尝试获取磁力计数据但由于某种原因,位置管理器没有通过委托调用向我发送数据。我正在获取位置更新,但没有更新标题。我已经阅读了所有文档而无法弄明白......这是一件简单的事情,这意味着我可能会遗漏一些简单的东西。这是我用来初始化位置管理器的代码:(注意,我使用的是带有4G的iPad 3,所以它确实有GPS芯片组。可能没关系,但我还应该提到我使用的是ARC。)

- (void)viewWillAppear:(BOOL)animated {

if (!self.locationManager) {
    self.locationManager = [[CLLocationManager alloc] init];
    self.locationManager.delegate = self;
    self.locationManager.distanceFilter = kCLDistanceFilterNone;
    self.locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
    [self.locationManager startUpdatingLocation];
    if ([CLLocationManager headingAvailable]) {
        self.locationManager.headingFilter = kCLHeadingFilterNone;
        [self.locationManager startUpdatingHeading];
        NSLog(@"Start updating heading.");
    }
}

[super viewWillAppear:animated];

}

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

好吧,我并不疯狂......经过几个小时我的头撞墙后,我觉得嘿,也许这不是我,也许是iPad ......果然,iPad的重启解决了我的问题问题......如果你遇到同样的问题,请给老女孩重新启动......