2013-11-23 45 views
2

根據文檔locationManagerShouldDisplayHeadingCalibration將在這2個情況下稱爲:locationManagerShouldDisplayHeadingCalibration不會被調用

  • 第一次標題更新請求過
  • 當核心位置觀察在大小上顯著變化或傾斜的觀察磁場

我已編程co MPASS應用以下

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

教程,它工作正常,但locationManagerShouldDisplayHeadingCalibration不會被調用。我不知道該怎麼想,我的設備是完全校準的?即使是這樣,它應該由第一條規則調用,第一次請求標題更新。 didUpdateHeading和didUpdateToLocation會被正常調用,我應該做些什麼來啓動有關回調的調用?

+0

NSLog在'didUpdateHeading'中找到的'headingAccuracy'值是查找是否你的指南針已經校準。 – progrmr

回答

0

LocationManagerShouldDisplayHeadingCalibration在幾小時後被調用,當時我開始做一些真實生活測試。所以這回答我的問題,不,我不應該做任何事情來觸發這種行爲,導致回調被自動調用,對應於文檔中的第二個規則。我仍然不確定文檔的第一個點發生了什麼事,什麼時候是第一次請求了標題更新...