【发布时间】:2013-02-04 18:10:51
【问题描述】:
之前我用过几次方法...
NSURLResponse *response;
NSError *error;
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
在 NSOperation 中同步发送/接收数据并且它已经工作了。
我现在正在开发一个新项目(新 API、新服务器),但没有填充错误。
我正在使用 Charles 代理来窥探网络流量,我可以看到来自 Charles 中失败请求的“响应代码 500 内部服务器错误”,但在应用程序中,错误对象始终为 nil。
就像我说的,我以前使用过这个加载,如果发生错误,总是会填充错误。
我可以向服务器端开发人员指出服务器端的某些内容吗?他坚持认为我一定做错了什么。我唯一不明白的是,Charles 正在从中获取响应代码 500。
注意问题不在于错误正在发生。问题是,当它确实发生时,NSError 对象没有将它报告给我。只是为了清除它,以防有人告诉我要求服务器开发人员修复错误。 :-)
【问题讨论】:
-
为什么要投反对票?至少给我一些信息为什么?
标签: ios objective-c nserror