在应用程序中。我正在文档目录中保存服务器中的图像。
在数据库中,图像显示为“image4_12:19:27.png”
文件目录文件夹中的图像存储为“image4_12 / 19 / 27.png”
该图像如何在文档目录中将“image4_12:19:27.png”转换为“image4_12 / 19 / 27.png”。
我该怎么办?
答案 0 :(得分:3)
您可以将文件名拆分为由:
分隔的部分,然后再附加它们。
NSString * fileName = @"image4_12:19:27.png";
NSArray * components = [fileName componentsSeparatedByString:@":"];
NSString * relativeFilePath = [components componentsJoinedByString:@"/"];
NSString * absoluteFilePath = [documentsDirectory stringByAppendingPathComponent:components];
其中documentsDirectory
是文档目录的路径。