2012-09-26 58 views
-1

我節省UIImage用這種方法:用我自己的名字保存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

basePath是您的應用程序的Documents文件夾的路徑。您必須將圖像文件的名稱添加到該路徑。

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

那當然用它來保存的,而不是baseImage形象。