UIImagePicker将图像保存到相机Roll Ipad

DJP*_*yer 2 uiimagepickercontroller ios ios5

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

Tar*_*ark 10

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

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
Run Code Online (Sandbox Code Playgroud)

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

void UIImageWriteToSavedPhotosAlbum (UIImage  *image, id completionTarget, SEL completionSelector, void *contextInfo);
Run Code Online (Sandbox Code Playgroud)

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

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