iOS8 对于NSURLRequest 的bug
来源:互联网 发布:java 图片水印 编辑:程序博客网 时间:2024/05/14 08:32
有一个简单的程序,简单的一个http get 取一个网页
NSURL *urlEncoding=[NSURL URLWithString:getUrl]; NSURLRequest *request = [NSURLRequest requestWithURL:urlEncoding cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60]; NSError *error = [[NSError alloc] init]; NSHTTPURLResponse *response = nil; NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
但是程序一执行就报错
BSXPCMessage received error for message: Connection interrupted
而请求并没有发送出去,经过仔细的调试问题出现在
NSURL *urlEncoding=[NSURL URLWithString:getUrl];
这个getUrl网址是带中文参数值,按理需要经过如下代码进行UTF8转码
NSString * urlString = [getUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
但我不少心笔误把没转码前的字符串getUrl直接转成NSURL,就报上面错误了,这个不应该啊,就是的参数错误也是得由服务器来判断,没道理iPhone请求都没发送出去,看这个文档
http://stackoverflow.com/questions/26065808/bsxpcmessage-received-error-for-message-connection-interrupted
应该是iOS8的一个bug.在内部调CIFilters就会出现这个提示,这个给出问题的同学提醒一下。
0 0
- iOS8 对于NSURLRequest 的bug
- iOS开发中对于NSURLRequest的封装
- iOS开发中对于NSURLRequest的封装
- ios8键盘弹不出的bug
- ios8键盘弹不出的bug
- iOS8相对于iOS9的一些bug
- NSURLRequest的官方文档
- NSURLRequest的官方文档
- iOS的NSURLRequest类
- NSURLRequest的官方文档
- NSURLRequest的官方文档
- NSURLRequest的官方文档
- NSURLRequest的官方文档
- NSURLRequest的官方文档
- NSURLRequest
- NSURLRequest
- NSURLRequest
- java对于浮点运算的bug
- ajax订单支付,提示订单过期 (传递data为普通格式)
- 20151110 oracle事务 redo undo
- Android AIDL使用详解 实现进程间的通信
- Unity计划放弃支持部分图形特性
- 用kettle处理重复值和空缺值
- iOS8 对于NSURLRequest 的bug
- 弹幕效果 JQuery和HTML5 Canvas两种方法实现
- codeforces 594D题解
- Perl 正则表达式
- 朴素的均衡策略
- Xcode 6中添加预编译pch文件
- HBase常用功能和HBase+MapReduce使用总结
- 黑马程序员-Java String类
- 第九周 稀疏矩阵的三元组表示的应用 2