iOS开发中不合法的网络请求地址如何解决

这篇文章主要介绍了iOS开发中不合法的网络请求地址的解决方案,非常不错,具有参考借鉴价值,需要的朋友可以参考下

NSString *const kWebsite = @http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fr=&sf=1&fmq=1459502303089_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=风景;

这是一个百度图片风景分类里的图片地址,当我发送请求时发生Unsuppotedurl错误

百度了一下,产生错误的原因是URL 不能包含 ASCII 字符集,汉字, 这样的字符必须进行转义的字符


NSString *urlString = [kWebsite stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

以上所述是小编给大家介绍的iOS开发中不合法的网络请求地址的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

这篇文章主要为大家详细介绍了iOS开发常用代码块,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要给大家分享了一些iOS开发实用的小技巧,这些小技巧在大家开发iOS的时候还是相当实用,有需要的朋友们下面来一起看看吧。
这篇文章给大家介绍iOS利用控件UIPickerView实现城市选择器的效果,选择城市这一功能相信在大家日常开发的时候经常遇见,下面就来看看详细的实现过程,有需要的可以参考借鉴。
大家都知道枚举是C语言中的一种基本数据类型,是一个被命名的整型常量的集合,它不参与内存的占用和释放,我们在开发中使用枚举的目的只有一个,那就是为了增加代码的可读性。下面就来来看看在iOS中枚举的用法,有需要的朋友们可以看看。
UIScrollView是一个非常重要的控件,其可以展示比设备屏幕更大区域的内容,我们可以通过手指滑动来查看内容视图的每一部分内容,也可以通过手指捏合来对内容视图进行缩放操作,我们每天开发中都不断显式或隐式地与UIScrollView打交道,下面给大家
这篇文章主要为大家详细介绍了iOS开发之适配iOS10以及Xcode8的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下