我将NSURL字符串传递给名为oScheme的回调处理程序
var oScheme = oScheme.stringByRemovingPercentEncoding
它非常适合编码。
但是,只要出现特殊字符(在这种情况下为é),就会崩溃应用程序。我如何允许这个特殊角色?
答案 0 :(得分:0)
从字符串创建data-id
对象,并使用相应的属性(例如NSURL
,scheme
,host
,path
获取所需信息
query
let URLString = "file:///Users/myUser/Documents/De%CC%81ja%CC%80%20Vue/"
let url = NSURL(string: URLString)
url?.path // /Users/myUser/Documents/Déjà Vue
url?.lastPathComponent // Déjà Vue
可以自动处理URL编码/解码