【问题标题】:UIImagePicker save image to camera Roll IpadUIImagePicker 将图像保存到相机 Roll Ipad
【发布时间】:2012-02-24 15:18:41
【问题描述】:

所以我正在拍摄相机(Ipad,5.0,ARC),请允许我拍照.. 拍照后它会为您提供预览。预览中的两个选项是“使用”和“重拍”。我不确定您尝试在哪里定义照片的名称并存储在相机胶卷中。即使通过 NSLog,我也看不到任何带有使用按钮的东西。这些教程似乎也不适合我。大多数人都引用了 Ipad 特定的技术百科。

【问题讨论】:

  • 照片的“名称”是什么意思?
  • 我想自定义命名图像.. 但这并不重要。我实际上读过这是不可能的.. 但谁知道.. 不管我只是想保存图像。

标签: ios ios5 uiimagepickercontroller


【解决方案1】:

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

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

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

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

iOS 资源库中没有图片名称这样的东西,所以不能给图片命名。

还可以使用资产库保存图像,请参阅post 了解更多详细信息。

【讨论】:

  • 保存图像的效果很好.. 但我尝试保存 再拍一张照片并保存另一张图像.. 没用.. 甚至没有覆盖图像。
猜你喜欢
  • 2011-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-12
  • 2014-03-25
  • 1970-01-01
  • 2022-01-01
相关资源
最近更新 更多