用我自己的名字保存UIImage?

时间:2012-09-26 16:01:51

标签: objective-c

我正在使用此方法保存UIImage

//save to file
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;

UIImage *imageToSave = newSize;
NSData *binaryImageData = UIImagePNGRepresentation(imageToSave);

[binaryImageData writeToFile:basePath  atomically:YES];

我想给它自己的名字(myImage.png)。 在我的代码中我可以插入一个名称? 谢谢。

1 个答案:

答案 0 :(得分:1)

basePath是您应用的Documents文件夹的路径。您必须将图像文件的名称添加到该路径。

NSString *imagePath = [basePath stringByAppendingPathComponent:@"myImage.png"];

然后当然使用它来保存图像而不是baseImage