我正在为客户端开发客户端/服务器应用程序,客户端是iOS设备。一个客户模块适用于出差的销售人员。我的客户希望销售人员的应用程序在销售人员离开办公室和返回办公室时自动下载其本地数据库。我正在使用位置管理器的startMonitoringForRegion设置地理围栏方法,并将寻找UIApplicationLaunchOptionsLocationKey在启动时,以及寻找对位置管理器的调用locationManager:didEnterRegion/locationManager:didExitRegion来自后台的方法。我的问题是,我如何要求系统允许我有时间建立网络连接并下载新数据以响应
我正在使用estimote信标和区域进行一些测试。在我开始监控一个区域时阅读文档,我将告诉我的代表一个特定的区域正在被监控,但是,didEnterRegion和didExitRegion永远不会被触发.我的代表解雇了:-(void)beaconManager:(ESTBeaconManager*)managerdidRangeBeacons:(NSArray*)beaconsinRegion:(ESTBeaconRegion*)region和-(void)locationManager:(CLLocationManager*)managerdidDetermineState:(CLRe
我想在用户进入某个区域时发布通知。但是,由于相同的两个CLLocationManagerDelegate方法,我很困惑。我应该如何正确使用这两种方法?有人说,如果应用程序在区域中启动,则需要“didDetermineState”方法来启动区域观察。谢谢,-(void)locationManager:(CLLocationManager*)managerdidEnterRegion:(CLRegion*)region{[selfsendNotification:@"didEnterRegion"];}-(void)locationManager:(CLLocationManager*)m