我正在尝试使用ios 4.3在iphone 4上获取标题信息。我已正确设置了委托,但未调用以下委托方法。关于我做错了什么想法?
(无效)的LocationManager:(CLLocationManager *)经理didUpdateHeading: (CLHeading )newHeading )newHeading {
[manager setDelegate:self];
NSLog(@“我现在正在更新位置信息”);
[manager startUpdatingHeading];
NSLog(@“heading info%@”,newHeading); }
答案 0 :(得分:1)
看起来你只是告诉位置管理器你希望它在发布更新时从它调用的函数中发出更新,所以这里有一些鸡和蛋的问题。将来电-setDelegate:
和-startUpdatingHeading
移至他们肯定会被调用的地方,例如-viewWillAppear
或init
。确保代码实际上正在执行。