ios14画像ピッカー実装について
ios14から写真アプリに
↑どっちもいるinfo.plist
↑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追加したら出てきた
この記事が気に入ったらサポートをしてみませんか?