tee*_*ink 4 objective-c cllocationmanager
在进行CLLocationManager时,是否存在一个委托方法,当用户单击"允许"或"不允许"提示请求使用位置时,会调用该方法?
我尝试了这个但是在用户"允许"或"不允许"之后不会调用此方法.
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status;
Run Code Online (Sandbox Code Playgroud)
另外,是否有一个变量可以告诉我用户选择了什么?
我尝试了以下,但总是返回true.
locationManager.locationServicesEnabled
Run Code Online (Sandbox Code Playgroud)
谢谢,
Tee
有一个委托方法
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {
if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized) {
// user allowed
}
}
Run Code Online (Sandbox Code Playgroud)