2012-07-26 20 views
1

我刚开始使用导航应用程序,很早就遇到了问题。我正在尝试获取磁力计数据,但由于某种原因,位置管理员未通过委托呼叫向我发送数据。我正在获取位置更新,但没有标题更新。我读过所有的文档,只是无法弄清楚......这是一件简单的事情,这意味着我可能会错过简单的东西。下面是我用来初始化位置管理器的代码:(注意,我使用的是带有4G的iPad 3,因此它具有GPS芯片组,可能无所谓,但我也应该提及我正在使用ARC。)位置服务不更新iPad上的标题3

- (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]; 

}

感谢您的帮助!

回答

0

好的,我并不疯狂......在我将头撞在墙上几个小时后,我想嘿,也许这不是我,也许是iPad ......果然,iPad的重新启动解决了我的问题...如果你有同样的问题,让老女孩重新启动....