我有一个 NSOpenPanel 并从中获取文件的 URL 并将其放入 NSString 中,如下所示:
imageURL = [[[panel URLs] objectAtIndex: 0] absoluteString];
然后当我去保存文件时(在与打开文件相同的位置)我使用这个:
[imageData writeToFile:[NSString stringWithFormat:@"%@/%@.%@", imageURL, imageName, imageType] atomically:NO];
问题在于它不会保存到任何有空格的位置。例如,该路径中有一个文件夹,如下所示:
此文件夹
它将像这样放在字符串中:
这个 %20 文件夹
但它当然不能保存到那个位置,因为它不正确。我怎样才能解决这个问题?可以在没有更改的情况下获得实际的字符串吗?谢谢。