将图片保存在一个数组中,通过UIImageWriteToSavedPhotosAlbum进行保存
//in the .h file put:
NSMutableArray
*myPhotoArray;
///then in the .m
-
(void) viewDidLoad { myPhotoArray =
[[NSMutableArray alloc]init];
}
//However Your getting images
-
(void) someOtherMethod {
UIImage
*someImage =
[your prefered method of using
this];
[myPhotoArray addObject:someImage];
}
-(void) saveMePlease {
//Loop through the array here
for
(int i=0:i<[myPhotoArray count]:i++){
NSString
*file =
[myPhotoArray objectAtIndex:i];
NSString
*path =
[get the path of the image like you would in DOCS FOLDER or whatever];
NSString
*imagePath =
[path stringByAppendingString:file];
UIImage
*image =
[[[UIImage alloc] initWithContentsOfFile:imagePath]autorelease];
//Now it will do this for each photo in the array
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
}
}