基本上,我不能让过境事件 - 的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