2010-08-04 53 views

回答

1

很容易的事情......我解决它后发现...... 得到一个位置管理共享实例...... 作出这样的特定位置的区域... 在您的视图控制器和appdelegate中启动位置管理器(sharedInstance)的startMonitoringForRegion .... 并在您的cllocationmanagerdelegate的didEnterRegion方法中呈现UILocalNotification ...并且就是这样... magic is startMonitoringForRegion在bacgkground中也一直工作(note ---它只会在一个手机信号塔发生变化时触发 - 一个重要的位置变化)。 如果你想获得连续的位置更新(即不仅仅是重大的位置变化)......在你的info.plist文件中添加一个背景键作为位置并使用startupdatinglocation方法

+0

我一直在努力创建一个基于这在过去的2天。问题是didEnterRegion从来没有为我触发。这是否在模拟器中工作?请发布一个工作示例代码。 – 2011-12-15 08:40:50

+0

不,它不能在模拟器中工作,因为它使用的GPS或蜂窝塔仅在设备上可用 – 2011-12-15 08:53:11

相关问题