如果接到电话,CLLocationManager的回叫不会出现

时间:2014-06-13 13:19:14

标签: ios iphone objective-c ios7 cllocationmanager

如果用户正在接听或拨打电话,我正在尝试获取用户位置。我可以将CTCallCenter用于我的呼叫事件。

如果其中一个州正在开火,我正试图获取该位置...这是有效的,因为我看到右上角的箭头......

但我没有得到CLLocationmanager的回调:

-(void)locationManager:(CLLocationManager *)manager
  didUpdateToLocation:(CLLocation *)newLocation
      fromLocation:(CLLocation *)oldLocation

有人知道为什么吗?

更新:我自己找到了解决方案..我必须在主线程上启动CLLocationManager ...它现在可以工作

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案..我必须在主线程上启动CLLocationManager ...它现在可以工作