scheme跳轉特殊字元編碼問題

d_d發表於2018-11-26

在使用scheme跳轉中,有可能會遇到value中含有特殊字元,如: {}等。造成URL解析失敗,不能跳轉,因此需要對scheme進行一次encode,對特殊字處理。

編碼方法:

func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?
複製程式碼

解碼方法:

var removingPercentEncoding: String? { get }
複製程式碼

URL原理、URL編碼、URL特殊字元

相關文章