UIImagePicker将图像保存到相机Roll Ipad

时间:2012-02-24 15:18:42

标签: ios ios5 uiimagepickercontroller

所以我拍摄了一台相机(Ipad,5.0,ARC),允许我拍照..它在拍照后给你预览。预览中的两个选项是“使用”和“重拍”。我不确定您在哪里尝试定义照片的名称并存储在相机胶卷中。即使是通过NSLog,我也看不到任何名为w / use按钮的东西..这些教程对我来说似乎也没有用。大多数人都提到了Ipad在technopedia上的特定功能。

1 个答案:

答案 0 :(得分:10)

所以你使用UIImagePickerController在iPad上拍照,你想知道如何保存它?为此,您需要成为UIImagePickerController的委托,然后实现以下方法:

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

在此委托回调中,您可以通过使用键UIImage获取信息字典的值来获取刚刚获得的UIImagePickerControllerOriginalImage。要将此图像保存到相机胶卷,请使用:

void UIImageWriteToSavedPhotosAlbum (UIImage  *image, id completionTarget, SEL completionSelector, void *contextInfo);

iOS资源库中没有图像名称,因此您无法为图像命名。

也可以使用资产库保存图像,有关详细信息,请参阅此post