UIImagePickerを使用してユーザーの写真を表示し、ユーザーがアプリで使用する画像を選択できるようにします。
私の問題は、ユーザーが初めて画像ピッカーを開くと、「「私のアプリ」はあなたの写真にアクセスしたい」という2つのオプション、「許可しない」と「OK」というプロンプトが表示されることです。
私の要件は、ユーザーが[許可しない]をクリックすると、画像ピッカーが閉じられることです。
ユーザーが[許可しない]を選択したことを検出する方法はありますか?
現在、ユーザーは醜い空白のモーダルビューのままになっています。ユーザーが画像ピッカーをもう一度開くと、「このアプリはあなたの写真などにアクセスできません」というアップル提供のメッセージが表示されます。
これが私が画像ピッカーを使用する方法です:
self.imagePickerController = [[UIImagePickerController alloc] init];
self.imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:self.imagePickerController animated:YES];