我正在尝试从CLLocationManager获取标题信息,但它没有被调用。正如文档所说,我做了一切,但有些事情是非常错误的。 我正在使用locationManager委托给我的app委托。
以下是检索标题消息的方法:
- (void) locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
NSLog(@"%@", newHeading);
}
这是main()
中的部分 locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager startUpdatingHeading];
但没有任何反应!通过调试,NSLog永远不会被调用。 当我对[locationManager startUpdatingLocation]做同样的事情时,一切正常,显示位置信息,使用另一种方法(看起来非常相似,但使用
- (void) locationManager:(CLLocationManager *) manager
didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
但我需要这里的标题信息。
答案 0 :(得分:0)
找到了这笔交易。 代码非常好,问题出在Iphone模拟器中。 不知何故,它提供的位置信息很好,但没有提供标题信息,因此永远不会发送消息。 谈论奇怪的事情,苹果。