Swift:允许特殊字符

时间:2016-02-26 19:50:14

标签: swift special-characters

我将NSURL字符串传递给名为oScheme的回调处理程序

var oScheme = oScheme.stringByRemovingPercentEncoding

它非常适合编码。

但是,只要出现特殊字符(在这种情况下为é),就会崩溃应用程序。我如何允许这个特殊角色?

1 个答案:

答案 0 :(得分:0)

从字符串创建data-id对象,并使用相应的属性(例如NSURLschemehostpath获取所需信息

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编码/解码