Cocoa touch 我能';得不到标题信息

Cocoa touch 我能';得不到标题信息,cocoa-touch,ios4,Cocoa Touch,Ios4,我试图在iPhone4上使用iOS4.3获取标题信息。我已正确设置委托,但未调用以下委托方法。你知道我做错了什么吗 (无效)locationManager:(CLLocationManager) *)经理更新标题: (CLHeading)newHeading)newHeading{ [经理设置代表:自我] NSLog(@“我正在更新位置信息”) [管理者创业指导] NSLog(@“标题信息%@”,新标题);} 看起来您只是在告诉位置管理器,您希望它在发布更新时从它调用的函数中发布更新,所以这

我试图在iPhone4上使用iOS4.3获取标题信息。我已正确设置委托,但未调用以下委托方法。你知道我做错了什么吗

  • (无效)locationManager:(CLLocationManager) *)经理更新标题: (CLHeading)newHeading)newHeading{

    [经理设置代表:自我]

    NSLog(@“我正在更新位置信息”)

    [管理者创业指导]

    NSLog(@“标题信息%@”,新标题);}


看起来您只是在告诉位置管理器,您希望它在发布更新时从它调用的函数中发布更新,所以这里有一点鸡和蛋的问题。将调用移动到
-setDelegate:
-startUpdatingHeading
的某个位置,这样它们肯定会被调用,例如
-viewwillbeen
init
。确保代码实际正在执行。

看起来您只是在告诉位置管理器,您希望它在发布更新时从它调用的函数中发布更新,所以这里有一点鸡和蛋的问题。将调用移动到
-setDelegate:
-startUpdatingHeading
的某个位置,这样它们肯定会被调用,例如
-viewwillbeen
init
。确保代码实际正在执行。

既然我使用了委托方法,为什么默认情况下不调用它?实际上,我已经在另一个方法以及上面的方法中设置了委托。在调用任何委托消息之前,必须调用
-startUpdatingHeading
。或者你可能只是把代码放在某个没有执行的地方?既然我使用了委托方法,为什么默认情况下不调用它?实际上,我已经在另一个方法以及上面的方法中设置了委托。在调用任何委托消息之前,必须调用
-startUpdatingHeading
。或者你可能只是把代码放在某个没有执行的地方?