在我当前的项目中。
我每次都需要用户的位置50 meter
用户移动。
所以基本上每次打开申请后50 meter
更改我需要用户位置来调用 Web 服务Objective c
。我还希望当应用程序处于后台状态时运行相同的进程。
提前致谢
- 您必须在应用程序启动时创建 CLLocationManager 对象并设置其委托
添加以下代码以获取用户的当前位置
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
-
现在添加 CLLocationManagaer 的委托 didUpdateToLocation 并在其中添加以下代码。
CLLocationDistance 米 = [newLocation距离Location:oldLocation];
if(meters==50)
{
// CALL YOU WEBSERVICE
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)