3
我现在在具有奇数边缘情况下,从一个NSURLConnection的委托方法的响应代码:NSURLConnection的和处理响应代码和响应数据
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
是对后续的委托方法之前触发
我的代码当然可以使用改进,因为它现在会检查上面的HTTP响应代码,然后调用某些方法来执行操作。不幸的是,在那个时候,数据还没有可用。
什么是在我的课方法不触发方式耦合response
和responseData
一些优雅的解决方案,直到response
和的responseData
是200 +不nil
。我是否需要将它们都设置为类实例变量?看起来像一个穷人的解决方案。