标签: cocoa uikit nsurl
我有NSURL指向目录。我还有一个包含各种疯狂角色的文件的名称。 (正斜杠,反斜杠,句号等)我想将我的文件名附加到我的URL以创建文件路径。不幸的是,如果我使用标准URLByAppendingPathComponent:样式方法,我的疯狂文件名无法正确转义!例如,NSURL将任何正斜杠视为路径分隔符,而我想用文件名的其余部分对它们进行百分比编码。但是,如果我对文件名进行百分比编码,NSURL对百分号进行双重编码,导致文件名无效。
NSURL
URLByAppendingPathComponent:
执行此任务的正确和安全的方法是什么?