在使用scheme
跳轉中,有可能會遇到value
中含有特殊字元,如: {}
等。造成URL
解析失敗,不能跳轉,因此需要對scheme
進行一次encode,對特殊字處理。
編碼方法:
func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?
複製程式碼
解碼方法:
var removingPercentEncoding: String? { get }
複製程式碼