大家都知道,CLLocationManager
可以用来获取用户当前位置,但是需要用户进行“同意”操作。
在应用提示“是否允许使用您的当前位置”,用户可以选择| 同意 | 不同意 |。应该怎么检测到用户选了哪个?
谢谢。
大家都知道,CLLocationManager
可以用来获取用户当前位置,但是需要用户进行“同意”操作。
在应用提示“是否允许使用您的当前位置”,用户可以选择| 同意 | 不同意 |。应该怎么检测到用户选了哪个?
谢谢。
-(void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus: (CLAuthorizationStatus)status {
if (status == kCLAuthorizationStatusDenied) {
// Don't Allow
}
else if (status == kCLAuthorizationStatusAuthorized) {
//Allow
}
}
执行CLLocationManagerDelegate
然后使用 delegate 方法。