我有一個應用原型,正在使用Iphone4 + iOS 4.3,使用Xcode 4.02和iOS4.3 SDK構建。該應用程序非常簡單,有10個註冊區域(半徑500米,準確度1公里),應用程序在進入或退出這些區域時顯示帶有消息的本地通知。該地區是城市的地方,全部位於半徑5公里左右。當使用iOS 4.3在iPhone 4上進行測試時,我正在接受didEnterRegion/didExitRegion委託方法調用,當時駕駛汽車並跨越定義的區域邊界。然而,幾個星期後,在我的東西更新到iPhone 4中的Xcode4.2和iOS5之後,當駕駛通過城市中的相同軌道並使用設備進行測試時,我不再接收到didEnterRegion/didExitRegion委託調用。我已經閱讀過蘋果公司的文檔和其他文章,我知道你需要從這些地方走得更遠,才能跨越地區邊界並接受回傳,但這不是我的情況,因爲我正在測試距離約4公里,相同的東西。想知道,有沒有人在使用iOS 5.0 SDK進行構建時有一個真實的工作案例?有沒有人有區域監控工作在iOS 5.0?
PS。我已經將locationManagers委託屬性設置爲適當的類對象來接收委託調用。