iOS开发,NSURL后面跟的字符串可以是随便网址的字符串吗?是不是上个网站把地址粘贴上去就行
iOS开发,NSURL后面跟的字符串可以是随便网址的字符串吗?是不是上个网站把地址粘贴上去就行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
iOS开发,NSURL后面跟的字符串可以是随便网址的字符串吗?是不是上个网站把地址粘贴上去就行
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
文档里提到string 的格式必须复合RFC 2396,解析按照RFC 1738和1808来进行解析
参考链接:
http://zh.wikipedia.org/zh-cn/统一资源标志符
网址必须是
http://
开头的噢NSURL *URL = [NSURL URLWithString:@"http://www.baidu.com"];
不接受汉字,需要先转换成utf8……
(这个是不是太白痴了)
NSURL会返回nil如果你的格式有错误。
只有在格式规范的条件下才会创建一个有效的NSURL类型
参见官方文档
Parameters
The URL string with which to initialize the NSURL object. Must be a URL that conforms to RFC 2396. This method parses URLString according to RFCs 1738 and 1808.
Return Value
An NSURL object initialized with URLString. If the URL string was malformed or nil, returns nil.