2011-09-21 170 views
0

我正在研究查詢Web服務的應用程序。我想知道如何處理「404」(NOT FOUND)等錯誤。代理方法connection:(NSURLConnection *)conn didFailWithError:(NSError *)error只處理由連接引起的錯誤。我被告知處理這些錯誤的方法應該是connection:(NSURLConnection *)conn didReceiveData:(NSData *)data方法,我該怎麼做?我一直在查看文檔,NSURLRequest沒有像「ResponseCode」之類的屬性。任何幫助表示讚賞。處理NSURL請求響應

回答

1

實現下面委託方法

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse 
*)response 

然後檢查響應對象用於StatusCode屬性。您可能必須將其轉換爲NSHTTPURLResponse才能看到它。