Nsopenpanel文件URL格式
-
22-10-2019 - |
题
我有一个nsopenpanel,我从中获取文件的URL,然后将其放入这样的NSString:
imageURL = [[[panel URLs] objectAtIndex: 0] absoluteString];
然后,当我去保存文件时(在与文件打开的位置相同的位置)时,我会使用以下方式:
[imageData writeToFile:[NSString stringWithFormat:@"%@/%@.%@", imageURL, imageName, imageType] atomically:NO];
问题是,它不会保存到具有空间的任何位置。例如,这样的路径中有一个文件夹:
这个文件夹
它将被放在这样的字符串中:
这个%20 folder
但是它当然无法保存到该位置,因为它不正确。我该如何解决?可以在没有更改的情况下获取实际字符串吗?谢谢。
解决方案
尝试这个,
imageURL = [imageURL stringByReplacingPercentEscapesUsingEncoding:NSAsciiStringEncoding]
不隶属于 StackOverflow