2011-11-26 110 views
2

我在做什么是保存从任何来源(相机/库)加载的图像,并将其保存到iOS中的文件系统。 我被卡住的是我如何使用该保存图像.. 我使用下面的代码。它的工作是在文件夹中创建一个Test.jpg。 但是真的不知道如何访问这个Test.jpg。加载在iOS中保存的图像

NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.jpg"]; 
[UIImageJPEGRepresentation(selectedImage.image, 1.0) writeToFile:jpgPath atomically:YES]; 
NSError *error; 
NSFileManager *fileMgr = [NSFileManager defaultManager]; 
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 
+3

'[UIImage的imageNamed:@ “test.jpg放在”];'? – Kjuly

回答

16

使用此方法:

let testImage = UIImage(contentsOfFile: filePath)

imageNamed查找与应用程序的主束指定名称的图像。

+1

如果你想从文档目录中缓存图像然后看[任何方式从我的'文档'目录获取缓存UIImage?](http://stackoverflow.com/questions/1338727/any-way-to-get-a -cached-的UIImage从 - 我的文档目录) – beryllium

3

在夫特:

let testImage = UIImage(contentsOfFile: filePath)