美文网首页Objective-C
iOS 9之后特殊字符的转义方法改变

iOS 9之后特殊字符的转义方法改变

作者: 杨大虾 | 来源:发表于2017-05-09 10:54 被阅读12次

    stringByAddingPercentEscapesUsingEncoding方法被替换 iOS9.0

    PS:如果通过AFNetwork去请求接口什么的,其特殊字符已经帮我们转义了,但是,一些情况下,还是要转的,比如说,SDwebImge就没有帮我们转义,所以一些图片的链接还是要自己去转义的

    //该方法是iOS9之后建议用的
        NSString *imageUrl = [imageStr stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
    

    2.解码
    stringByAddingPercentEscapesUsingEncoding
    例子:

    NSString* string2 = [string1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    

    相关文章

      网友评论

        本文标题:iOS 9之后特殊字符的转义方法改变

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