Iphone:关于存储在文档目录中的图像的问题?

时间:2011-07-13 07:10:23

标签: iphone objective-c cocoa-touch ios4

在应用程序中。我正在文档目录中保存服务器中的图像。

在数据库中,图像显示为“image4_12:19:27.png”

文件目录文件夹中的

图像存储为“image4_12 / 19 / 27.png”

该图像如何在文档目录中将“image4_12:19:27.png”转换为“image4_12 / 19 / 27.png”。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

您可以将文件名拆分为由:分隔的部分,然后再附加它们。

NSString * fileName = @"image4_12:19:27.png";
NSArray * components = [fileName componentsSeparatedByString:@":"];

NSString * relativeFilePath = [components componentsJoinedByString:@"/"];
NSString * absoluteFilePath = [documentsDirectory stringByAppendingPathComponent:components];

其中documentsDirectory是文档目录的路径。