【发布时间】:2020-04-02 15:03:42
【问题描述】:
let FileName = ("\(urls[0])" as NSString).lastPathComponent
完整文件网址: file:///private/var/mobile/Containers/Data/Application/2BA0F976-0A79-43E8-B5E6-28A8F0AE4D63/tmp/vladKarlugin.Documents-Inbox/Car %20Configurator.pdf
我从路径 "Car%20Configurator.pdf" 获取文件名,但真实名称是 "Car Configuration"
如何解码名称?
【问题讨论】:
-
urls包含什么样的 URL? -
@vadian 文件路径
-
"percent escaping" 是您缺少的内容以及下一次搜索中应该包含的内容;) 否则
let name = ((path as NSString).lastPathComponent as NSString).deletingPathExtension.removingPercentEncoding?