美文网首页
2019-12-03 swift 链接字符串转URL失败的解决办

2019-12-03 swift 链接字符串转URL失败的解决办

作者: 渴望平静生活的上班族 | 来源:发表于2019-12-03 16:53 被阅读0次

    1,失败是因为链接的特殊字符和汉字问题 转成URL要对其进行UTF8转码再使用

    let newString = urlString.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)
    

    2,如果链接还是打不开 报404错误的话 估计是链接中的#字符被转码成%23了

    //个人感觉比较省事的解决方法就是把"%23"再替换成"#" 一行代码就解决了
    let resultString = newString.replacingOccurrences(of: "%23", with: "#")
    

    相关文章

      网友评论

          本文标题:2019-12-03 swift 链接字符串转URL失败的解决办

          本文链接:https://www.haomeiwen.com/subject/ilthgctx.html