无法调用locationManagerShouldDisplayHeadingCalibration

时间:2013-11-23 14:40:53

标签: ios iphone core-location

根据文档中的locationManagerShouldDisplayHeadingCalibration将在这两种情况下调用:

  
      
  • 首次要求更新标题
  •   
  • 当核心位置观察到观察到的磁场的大小或倾斜度发生显着变化时
  •   

我已按照

编程指南针应用程序

http://my.safaribooksonline.com/book/-/9781449309572/4dot-digital-compass/id761371

教程并且它工作正常,但是从不调用locationManagerShouldDisplayHeadingCalibration。我不知道怎么想,我的设备是完美校准的?即使这样,它应该由第一个规则调用,第一次请求标题更新。 didUpdateHeading和didUpdateToLocation被正常调用,我应该做些什么来启动对有问题的回调的调用吗?

1 个答案:

答案 0 :(得分:0)

当我开始做一些真实的测试时,几个小时后调用了LocationManagerShouldDisplayHeadingCalibration。所以这回答了我的问题,不,我不应该做任何事情来触发这种行为,因为回调会根据文档中的第二条规则自动调用。我仍然不确定文档的第一点发生了什么,这是第一次要求更新标题时...

相关问题