NSOpenPanel文件URL格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSOpenPanel文件URL格式相关的知识,希望对你有一定的参考价值。
我有一个NSOpenPanel和我从它的文件的URL,并把它变成这样一个NSString:
imageURL = [[[panel URLs] objectAtIndex: 0] absoluteString];
然后,当我去保存文件(如在文件打开同一位置)我用这个:
[imageData writeToFile:[NSString stringWithFormat:@"%@/%@.%@", imageURL, imageName, imageType] atomically:NO];
这个问题是,它不会保存在一个空间中的任何位置,例如是有在像这样的路径的文件夹:
此文件夹
这将是把这样的字符串:
此%20Folder
但它当然不能保存,因为它不是正确的位置。我怎样才能解决这个问题?可能获得在不改变实际字符串?谢谢。
答案
尝试这个,
imageURL = [imageURL stringByReplacingPercentEscapesUsingEncoding:NSAsciiStringEncoding]
以上是关于NSOpenPanel文件URL格式的主要内容,如果未能解决你的问题,请参考以下文章