我在使用CLLocationManager的startMonitoringForRegion:desiredAccuracy:
監視區域。我知道該地區被正確添加到位置管理員的受監視的地區。locationManager:didEnterRegion:只從某些位置移動時才被調用
我設置了這個,而我的模擬器位置設置得離它很遠(精確到2.3公里)。然後,我點擊主頁按鈕,將模擬器的位置更改爲我爲其設置地理圍欄的位置。 locationManager:didEnterRegion:
不會被調用。如果我嘗試移動到這個位置,但是從另一個位置,這個位於4.3公里以外的位置,則結果相同。
似乎有一些門檻,我不能拿起,因爲locationManager:didEnterRegion:從7公里以上的其他位置移動時被調用。 但是我的CLRegion的半徑是100米。這可能是什麼問題?
我在5.1 SDK的iOS模擬器中遇到過同樣的問題。時間與安裝iOS 6測試版3一致,但我不確定這是否是原因。 – 2012-08-06 16:24:16