【发布时间】:2012-06-18 20:14:29
【问题描述】:
我正在尝试保存用户使用相机拍摄的图像
1) 如果我使用 UIImageWriteToSavedPhotosAlbum,我似乎无法分配我想要的文件名。怎么样,可以选择文件名吗?
使用此选项的好处是[picker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
然后给出Photo Library目录的缩略图。
2) 这引出了我的下一个问题 [picker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
可以用来从您自己的个人目录中获取图像吗?
3) 是否可以通过编程方式在照片库中创建子文件夹
4) 最后,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSPicturesDirectory, NSUserDomainMask, YES);
if (![[NSFileManager defaultManager] fileExistsAtPath:[paths objectAtIndex:0] isDirectory:&isDir]) {
NSError *error;
[[NSFileManager defaultManager] createDirectoryAtPath:[paths objectAtIndex:0 withIntermediateDirectories:YES attributes:nil error:&error];
}
检查 NSPicturesDirectory 是否存在,以便我可以写入它
我不断收到 Cocoa 错误 513 not allowed
提前致谢
【问题讨论】:
-
不确定这是否是您所说的子文件夹,但如果您指的是具有自定义名称的相册,我使用了这个类别。 touch-code-magazine.com/…
-
您需要将图片保存在照片库而不是文档目录中,对吗?
-
如果一定是照片库,那就是我自己的相册/子目录。但是我需要从代码中创建专辑/子目录。与文档目录相同
标签: iphone ios5 uiimage uiimagepickercontroller