1. ホーム
  2. ios

[解決済み] フォトライブラリへのアクセスが設定されているかどうかを判定する - PHPhotoLibrary

2022-10-25 19:27:56

質問

iOS 8 の新機能では、アプリでカメラを使用している場合、カメラへのアクセス許可を求められ、その後写真を撮り直そうとすると、フォトライブラリへのアクセス許可を求められるようになりました。次回アプリを起動したときに、カメラとフォトライブラリにアクセス許可があるかどうかを確認したいです。

カメラの場合、私は以下の方法でチェックしています。

if ([AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo] == AVAuthorizationStatusDenied)
{
// do something
}

フォトライブラリーでこれに似たものを探しています。

どのように解決するのですか?

チェック +[PHPhotoLibrary authorizationStatus] - が設定されていない場合、それは PHAuthorizationStatusNotDetermined . (その後 +requestAuthorization: を使ってアクセス要求することができます)。