您可以设置监控位置的东西,在你的VC如下
在viewDidLoad方法
做如下
CLLocationManager locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;(Accuracy according to your need)
[locationManager startUpdatingLocation];
比你要overrite低于CLLocationManagerDelegate协议的两个可选的委托方法
for iOS6 +
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{}
和iOS的2至6
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
在这些方法中,你会得到更新的位置
。根据需要使用它。每次更新这些方法的位置都会获得呼叫。
这阙是可重复http://stackoverflow.com/questions/17465929/how-to-的track-user-location-in-background – freelancer