今天在使用URLWithString拼接NSURL的时候出现了nil:
查了一下原因:
This method expects URLString to contain any necessary percent escape codes, which are ‘:’, ‘/’, ‘%’, ‘#’, ‘;’, and ‘@’. Note that ‘%’ escapes are translated via UTF-8.
大概的意思是说,转义方面的,但并非我这里拼接为nil的原因。不过他给的解决方案缺让我最终拼接的NSURL不为nil了。。
所以以后在使用URLWithString来拼接NSURL尽量这样用:
这样就不容易出现URLWithString拼接NSURL为nil的情况,至少我这里就不会出现了。。
-
顶
- 0
-
】
本文介绍了一个使用NSURL URLWithString拼接URL时遇到返回nil的问题,并提供了解决方案。通过将字符串进行百分比转义处理后再创建NSURL对象,可以避免因特殊字符导致的nil值问题。
1582

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



