0
我傳遞一個NSURL字符串名爲oScheme斯威夫特:允許特殊字符
var oScheme = oScheme.stringByRemovingPercentEncoding
它編碼的偉大工程的回調處理程序。
但是,每當出現特殊字符(在本例中爲é)時,就會使應用程序崩潰。我如何允許這個特殊字符?
我傳遞一個NSURL字符串名爲oScheme斯威夫特:允許特殊字符
var oScheme = oScheme.stringByRemovingPercentEncoding
它編碼的偉大工程的回調處理程序。
但是,每當出現特殊字符(在本例中爲é)時,就會使應用程序崩潰。我如何允許這個特殊字符?
從字符串的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
NSURL
可以處理URL編碼的信息/