2010-07-30 66 views

回答

2

我不能讓它接受超過10個地區。沒有任何錯誤消息只監視區域10後沒有得到任何成員。

編輯:如果我添加很多(約60)的地區有時它崩潰。沒有錯誤信息。這將產生一個壞訪問

[locationManager startMonitoringForRegion:clr desiredAccuracy:500.0]; 

編輯:在5個地區我得到相當可靠的結果

+0

謝謝,我到了10左右的地方,其他時間更少。我有點覺得這個API沒有準備好黃金時段。在調試時,我有時也會在日誌中看到一些奇怪的「無法複製」類型的消息,但是我的受監視的區域數將爲0。 – Derrick 2010-10-27 04:03:33

+0

感謝您的評論我有同樣的問題。 http://stackoverflow.com/questions/4029293/startmonitoringforregion-not-always-adding-regions-to-monitoredregions – 2010-10-27 07:49:17

1

我有同樣的經歷。以下是一些提示:

  1. 您需要在委託中每次檢查@selector(locationManager:monitoringDidFailForRegion:withError:)
  2. 保持半徑小於maximumRegionMonitoringDistance
相關問題