iOS开发之CLAuthorizationStatus枚举

来源:互联网 发布:手表选择 知乎 编辑:程序博客网 时间:2024/06/06 13:12

一、第一个枚举值:kCLAuthorizationStatusNotDetermined的意思是:定位服务授权状态是用户没有决定是否使用定位服务。

二、第二个枚举值:kCLAuthorizationStatusRestricted的意思是:定位服务授权状态是受限制的。可能是由于活动限制定位服务,用户不能改变。这个状态可能不是用户拒绝的定位服务。

三、第三个枚举值:kCLAuthorizationStatusDenied的意思是:定位服务授权状态已经被用户明确禁止,或者在设置里的定位服务中关闭。

四、第四个枚举值:kCLAuthorizationStatusAuthorizedAlways的意思是:定位服务授权状态已经被用户允许在任何状态下获取位置信息。包括监测区域、访问区域、或者在有显著的位置变化的时候。

五、第五个枚举值:kCLAuthorizationStatusAuthorizedWhenInUse的意思是:定位服务授权状态仅被允许在使用应用程序的时候。

六、第六个枚举值:kCLAuthorizationStatusAuthorized的意思是:这个枚举值已经被废弃了。他相当于

kCLAuthorizationStatusAuthorizedAlways这个值。

0 0