ios14画像ピッカー実装について

ios14から写真アプリに

画像1

↑どっちもいるinfo.plist

画像2

↑viewdidload


        var status:PHAuthorizationStatus
       if #available (iOS 14, *) {
           let accessLebel:PHAccessLevel = .addOnly
           status = PHPhotoLibrary.authorizationStatus(for: accessLebel)
       } else {
           // Fallback on earlier versions
           status = PHPhotoLibrary.authorizationStatus()
       }
       // authorization
       if (status != .authorized) {
//設定に飛ばす

許可されてないのに写真設定ボタンが押されたので「使いたかったら設定アプリでこのアプリの写真アプリへの許可を変更してね。」と言っているところ
この後のコードで設定アプリに飛ばしてあげてる(ちなみに以下)

guard let settingsURL = URL(string: UIApplication.openSettingsURLString ) else {
                   return
               }
               UIApplication.shared.open(settingsURL, options: [:], completionHandler: nil)


旧来のフルアクセスかアク禁かどちらかにしたかったのにios14から追加された選択された写真の項目のあるダイアログしか出なくて困ってたがinfo.plist追加したら出てきた

この記事が気に入ったらサポートをしてみませんか?