我是iPhone App开发的新手。在我的代码中,我可以从库中选择多个图像,并获得只有一个图像的路径。然后我在名为“images”的文件夹中的Documents目录中创建该图像的副本并尝试压缩它。现在我想获得所有这些选择多个图像的路径,将它们复制到文件目录中的相同文件夹“图像”中,并且我想稍后压缩它们。 请告诉我如何在代码中完成上述任务。 这是我的代码看起来是截至目前:如何获取从iPhone库中选择的多个图像的路径?
- (void) imagePickerController:(QBImagePickerController *)imagePickerController didFinishPickingMediaWithInfo:(NSDictionary *)info
{
if (imagePickerController.allowsMultipleSelection) {
NSArray *mediaInfoArray = (NSArray *)info;
NSLog(@"Selected %d photos", mediaInfoArray.count);
NSData *webData = UIImagePNGRepresentation([[mediaInfoArray objectAtIndex:0] objectForKey:@"UIImagePickerControllerOriginalImage"]);
NSLog(@"web data length is: %u",[webData length]);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *localFilePath = [documentsDirectory stringByAppendingString:@"/images.png"];
[webData writeToFile:localFilePath atomically:YES];
NSLog(@"localFilePath.%@",localFilePath);
}
这将帮助你。 http://stackoverflow.com/questions/8376511/list-saved-files-in-ios-documents-directory-in-a-uitableview –
我反对,因为你没有接受答案。 – CRDave