我正在创建一个应用程序,我必须在按下启动alertview中出现的Dont allow按钮后检测位置。我正在逐步解释这个问题:
但现在我很困惑,当我按下不允许按钮开始然后如何再次检测。
请给我一些关于CLLocation类或任何其他查找用户位置的方法的建议。 在此先感谢!!!
答案 0 :(得分:0)
不确定这是否是您要找的,但您可以按如下方式找到用户位置:
locationManager = [[CLLocationManager alloc] init];
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.delegate = self;
[locationManager startUpdatingLocation];
您需要添加CoreLocation框架,并且可以使用下面的代理查看位置更新的时间或者您无法找到位置:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation ;
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error;
希望这有帮助。