美文网首页
【NSURL URLWithString:url 】中strin

【NSURL URLWithString:url 】中strin

作者: MccReeee | 来源:发表于2018-11-23 10:25 被阅读13次
[NSURL URLWithString:@"…………"]

但是貌似汉字或者空格等无法被识别,String不被认为是URLString,这个NSURL的值也就一直是nil

要怎样才能够让它识别呢?
解决方法如下:

  • 1.转换编码
str1 = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:[Tool returnFormatString:str1]];
  • 2.除去空格
+(NSString *)returnFormatString:(NSString *)str

{

    return [str stringByReplacingOccurrencesOfString:@" " withString:@" "];

}

 NSLog(@"URL==%@",url);

相关文章

网友评论

      本文标题:【NSURL URLWithString:url 】中strin

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