NSURL无法解析带有|符号的URL?
NSURL *url = [NSURL URLWithString:@"http://ac-g405gbtt.clouddn.com/NT326NQNJZ3DkQo4V3VRG7B?auto-orient|imageInfo"];
NSLog(@"url : %@",url);// url : (null)
为什么url中带有 | 生成的NSURL会为nil?
怎么解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请尝试如下代码:
URLstring返回的为网页源码,你提供的URL地址无法生成源码,直接返回nil。(参见官方文档)
Return Value
An NSURL object initialized with URLString. If the URL string was malformed or nil, returns nil.
如果URLstring为nil时返回的为nil
应先转换再使用,如上楼所示