kCLAuthorizationStatusNotDetermined //用戶沒(méi)有選擇是否要使用定位服務(wù)(彈框沒(méi)選擇,或者根本沒(méi)有彈框
kCLAuthorizationStatusRestricted //定位服務(wù)授權(quán)狀態(tài)受限制,可能由于活動(dòng)限制了定位服務(wù),并且用戶不能改變當(dāng)前的權(quán)限,這個(gè)狀態(tài)有可能不是用戶拒絕的,但是也有可能是用戶拒絕的。官網(wǎng)說(shuō)的,具體沒(méi)遇到過(guò)(遇到過(guò)的童鞋請(qǐng)告知謝謝)
kCLAuthorizationStatusDenied //用戶在設(shè)置中關(guān)閉定位功能,或者用戶明確的在彈框之后選擇禁止定位
kCLAuthorizationStatusAuthorized //用戶已經(jīng)明確使用定位功能
kCLAuthorizationStatusAuthorizedWhenInUse //用戶在使用期間允許使用定位功能
kCLAuthorizationStatusAuthorizedAlways //App始終允許使用定位功能
#import <CoreLocation/CLLocationManager.h>
BOOL bool = [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined;