美文网首页
iOS NSString转NSURL失败

iOS NSString转NSURL失败

作者: b6732342bd5f | 来源:发表于2017-10-24 11:36 被阅读0次

    NSURL *url = [NSURL URLWithString:str];

    有的时候像这种string直接转换成url,有可能会出现url为nill的情况, 这是因为string中包含了中文或者特殊字符,需要先把string做UTF8转码;

    NSString *utfString = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    NSURL *url = [NSURL URLWithString:utfString];

    这样一般就不会有问题了;

    相关文章

      网友评论

          本文标题:iOS NSString转NSURL失败

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