【Swift】[18]アプリ内での写真、動画の使用許可状態の確認方法

少し前から、アプリ内でiPhoneに保存されている写真、動画を使用する時は使用の同意をユーザーにさせるためのポップアップを表示させることを義務付けられるようになりました。

そのポップアップは初めのみ表示されるため、2回目以降はユーザーが許可しているかどうかの状態を確認する必要があります。。。

その状態を確認するためのコードを書きに記載いたします。

let status_access = PHPhotoLibrary.authorizationStatus()

PHPhotoLibrary.requestAuthorization { (status) -> Void in        
    switch status {
        case .authorized:
            print("ユーザーによって許可されている")
                   
        case .denied:
            print("ユーザーによって拒否されている")
                
        case .restricted:
            print("利用不可")
                 
        case .notDetermined:
            print("未定義")
     }
 }

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です