我正在将iPhone相册中的照片导入到我的应用程序的文档文件夹中。这是我的代码。
for (int j=0; j<[assetArray count]; j++) {
ALAsset *assest = [assetArray objectAtIndex:j];
CGImageRef imageRef = assest.defaultRepresentation.fullResolutionImage;
UIImage *image = [UIImage imageWithCGImage:imageRef];
NSData *imageData = UIImageJPEGRepresentation(image);
[imageData writeToFile:documentsPath atomically:YES];
}
功能正常,但当我尝试导入更高分辨率的图像时,需要更多时间。使用最少的时间进行导入的正确方法是什么?顺便说一下:当我将image
转换为NSData
时,需要更多时间。