美文网首页
iOS NSURL URLWithString莫名返回空值

iOS NSURL URLWithString莫名返回空值

作者: 齐云霄霄 | 来源:发表于2023-06-09 10:18 被阅读0次

    今天新增一个接口莫名报错,AFN提示URL为空,但是其他接口都正常就唯独新增的这个报错闪退。

    网上搜索一番是字符串编码问题,我就加上Unicode编码再试试,如下

    [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]
    

    惊人的就发现问题了

    https://***.com%E2%80%8B/app/portal/client/user/pwd
    

    怎么就莫名多了个%E2%80%8B,其他的URL都没有,原来这个是H5中的零宽空格,不转码的话肉眼看不出来,一般都是从接口文档中复制URL,故把这个零宽空格也复制进来了。

    解决办法:
    找到对应位置删除这个零宽空格(删除的时候会发现点一下删除按钮没反应,就说明成功了)

    相关文章

      网友评论

          本文标题:iOS NSURL URLWithString莫名返回空值

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