这个问题。除开你【NSURL URLWithString:Str】的Str为空这样的傻逼问题之外,百分之八十都是因为str中包含汉字等未经编码的格式产生的。
解决办法:
Str = [Str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
这样处理过后再创建URL
本文主要探讨了使用 NSURL 创建 URL 时遇到的问题,特别是当字符串包含未编码的汉字时所导致的错误。文章提供了一个简单有效的解决方案:通过 stringByAddingPercentEscapesUsingEncoding 方法对字符串进行 UTF-8 编码处理。
这个问题。除开你【NSURL URLWithString:Str】的Str为空这样的傻逼问题之外,百分之八十都是因为str中包含汉字等未经编码的格式产生的。
解决办法:
Str = [Str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
这样处理过后再创建URL
771

被折叠的 条评论
为什么被折叠?