Xcode7.1(无效的URL)Invalid parameter not satisfying: URLString -- @ShinePug

来源:互联网 发布:金融一体机安装软件 编辑:程序博客网 时间:2024/06/07 05:04

问题描述:网络请求时提示

reason: 'Invalid parameter not satisfying: URLString'((无效的URL))


问题原因: 在URL中可能含有中文或者字符,编译器识别不了

解决方法:
1.urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];(把含中文的url重新编译下)

2.urlString = [urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];(iOS7.0+也可使用推荐)

3.[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] 

4.在info.plist里面加NSAppTransportSecurity key:NSAllowsArbitraryLoads value:yes 


0 0
原创粉丝点击