基本上,我不能讓過境事件 - 的LocationManager:並回車|退出]地區: - 觸發。地區的示例應用程序損壞或模擬器破
我張貼earlier有關測試與仿真器的位置,但現在覺得我應該改一下這個問題。
我已經查看了源代碼,並確保只使用標準位置服務,而不是顯着變化,儘管它們僅在應用程序進入背景或被暫停時才使用,因此它不應該有相關。我還使用了regionMonitoringEnabled和regionMonitoringAvailable,以檢查它們確實在模擬器中可用(它們是)。
但仍然沒有。 updateWithEvent未被調用,因此表格/圖標徽章號碼未更新。
我打算繼續尋找,但我不知道它是否與API的工作方式有關(locationManager:did [Enter | Exit] Region :)或者它是模擬器的東西(儘管模擬器很好地顯示位置更新)。
您可以發佈一些代碼來展示如何設置CLLocationManagerDelegate。這就是您的回調事件將要回應的地方,以及您需要處理的地方。可能只是一個代表問題,或者您正在運行到我發現的5.1模擬器錯誤(下面的答案)。 – 2012-07-09 18:18:26
我正在使用Apple開發網站中名爲「Regions」的示例應用程序。他們看起來OK(他們在名爲RegionsViewController的文件中)。 – 2012-07-10 03:42:53