swift 相機、相冊、定位的權限判斷


 

//是否開啟相機權限
func IsOpenCamera() -> Bool{
    let authStatus = AVCaptureDevice.authorizationStatus(for: .video)
    return authStatus != .restricted && authStatus != .denied
}

//是否開啟相冊權限
func IsOpenAlbum() -> Bool{
    let authStatus = PHPhotoLibrary.authorizationStatus()
    return authStatus != .restricted && authStatus != .denied
}

//是否開啟定位權限
func IsOpenLocation() -> Bool{
    let authStatus = CLLocationManager.authorizationStatus()
    return authStatus != .restricted && authStatus != .denied
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM