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];
}
感谢您的帮助!