作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以我正在拍摄相机(Ipad、5.0、ARC),请允许我拍照。拍照后它会为您提供预览。预览中的两个选项是“使用”和“重拍”。我不确定您尝试在何处定义照片名称并将其存储在相机胶卷中。即使通过 NSLog,我也看不到任何带有使用按钮的东西。教程似乎也不适合我。有一个 Ipad 专门针对大多数人引用的技术百科。
最佳答案
所以你正在使用 UIImagePickerController
在 iPad 上拍照,你想知道如何保存它?为此,您需要成为 UIImagePickerController 的委托(delegate),然后实现以下方法:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
在此委托(delegate)回调中,您可以通过使用键 UIImagePickerControllerOriginalImage
获取信息字典的值来获取刚刚获取的 UIImage
。然后将此图像保存到相机胶卷,您使用:
void UIImageWriteToSavedPhotosAlbum (UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);
iOS 资源库中没有图片名称,因此您无法为图片命名。
也可以使用 Assets 库保存图像,请参阅 post了解更多详情。
关于ios - UIImagePicker 将图像保存到相机胶卷 Ipad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9433156/
我是一名优秀的程序员,十分优秀!