1

カスタムボタンを使用して写真を撮りUIImagePickerController、デバイスに保存したい。

デフォルトのカメラコントロールを使用してデバイスに写真を保存できますが、それらをオフにしてカスタムボタンの使用を開始すると、機能しません。

- (IBAction)takePhoto:(id)sender {
    [picker takePicture];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
    self.imageView.image = chosenImage;
    UIImageWriteToSavedPhotosAlbum(chosenImage, nil, nil, nil);

    [picker dismissViewControllerAnimated:YES completion:nil];
}

didFinishPickingMediaWithInfoが呼び出されていますが、画像は保存されていません。

どうすればこれを達成できますか?

4

1 に答える 1