본문 바로가기
모바일/IOS

'authorizationStatus()' was deprecated in iOS 14.0

by 죠부니 2021. 6. 7.
반응형

https://developer.apple.com/documentation/corelocation/cllocationmanager/1423523-authorizationstatus

 

Apple Developer Documentation

 

developer.apple.com

 

https://www.python2.net/questions-1214864.htm

 

swift - iOS 14에서 사용자 위치 권한 상태 확인

그래서 iOS14에서 사용자 위치에 액세스 할 수 있는지 확인하고 싶었습니다.이 code를 찾았지만 XCode (12)가 다음과 같이 소리칩니다. 'authorizationStatus()' was deprecated in iOS 14.0 code는 다음과 같습니다. f

www.python2.net

 

 

 

func locationAuthorizationStatus() -> CLAuthorizationStatus {
    let locationManager= CLLocationManager()
    var locationAuthorizationStatus : CLAuthorizationStatus
    if #available(iOS 14.0, *) {
        locationAuthorizationStatus=  locationManager.authorizationStatus
    } else {
        //Fallback on earlier versions
        locationAuthorizationStatus= CLLocationManager.authorizationStatus()
    }
    return locationAuthorizationStatus
}

반응형