我正在使用此方法保存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)。 在我的代码中我可以插入一个名称? 谢谢。
答案 0 :(得分:1)
basePath
是您应用的Documents文件夹的路径。您必须将图像文件的名称添加到该路径。
NSString *imagePath = [basePath stringByAppendingPathComponent:@"myImage.png"];
然后当然使用它来保存图像而不是baseImage
。