1,失败是因为链接的特殊字符和汉字问题 转成URL要对其进行UTF8转码再使用
let newString = urlString.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)
2,如果链接还是打不开 报404错误的话 估计是链接中的#字符被转码成%23了
//个人感觉比较省事的解决方法就是把"%23"再替换成"#" 一行代码就解决了
let resultString = newString.replacingOccurrences(of: "%23", with: "#")
网友评论