-1

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)。在我的代码中我可以在哪里插入一个名字?谢谢 。

4

1 回答 1

1

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

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

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

于 2012-09-26T16:04:38.823 回答