如何使用assetslibrary框架将图像保存在与ipad上的photos文件夹不同的文件夹中

时间:2012-06-25 14:12:02

标签: ios xcode

我是ipad编程的新手。目前我正在尝试使用assetslibrary框架保存和检索图像。我不想将图像保存到照片文件夹或照片文件夹的相册,因为那时我将无权访问它们。我正在使用ios 5.我不想使用uiimagepicker-popovercontroller方法来检索它们。我只想将图像放在ipad上的自定义文件夹中,然后使用资源检索它们并将它们放入数组中。我将不胜感激任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

以下两种保存图片的方式。

保存到一般相册

UIImageWriteToSavedPhotosAlbum (imageToSave, nil, nil , nil);

保存到本地APP文件夹

NSData *imageData = UIImagePNGRepresentation(imageToSave);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"3DImage.png"]];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:fullPath contents:imageData attributes:nil];