3
我現在在具有奇數邊緣情況下,從一個NSURLConnection的委託方法的響應代碼:NSURLConnection的和處理響應代碼和響應數據
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
是對後續的委託方法之前觸發
我的代碼當然可以使用改進,因爲它現在會檢查上面的HTTP響應代碼,然後調用某些方法來執行操作。不幸的是,在那個時候,數據還沒有可用。
什麼是在我的課方法不觸發方式耦合response
和responseData
一些優雅的解決方案,直到response
和的responseData
是200 +不nil
。我是否需要將它們都設置爲類實例變量?看起來像一個窮人的解決方案。