0
我試圖能夠在服務器上捕獲拼寫錯誤的URL。 我已經連接到服務器並下載視頻的URL,但是我不想確保URL有效,並且該位置實際上有一個文件。ASIHTTPRequest和無效的URL
現在我有
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request setDownloadDestinationPath:path];
[request setDidFinishSelector:@selector(requestDone:)];
[request setDidFailSelector:@selector(requestWentWrong:)];
[request setTimeOutSeconds:5.0];
[self.queue addOperation:request];
[self.queue go];
但requestWentWrong:
似乎並沒有被稱爲超時後,該應用什麼也不做。 在我放入超時之前,請求會嘗試下載一個文件,並將其保存。所以我知道超時正在工作,我希望能夠在超時時顯示錯誤。
我錯過了什麼?
謝謝。