我想加載一串url,它是一個圖像的直接鏈接。問題是一些圖像不存在,我想在我嘗試加載它之前檢查它是否存在。我使用的AFNetworking和我使用的功能似乎加載所有的圖像,並有很長的延遲。有沒有辦法只批量檢查404的所有網址,而不嘗試下載圖像?如何檢查圖像是否存在在url
1
A
回答
0
在查看答案後,查看AFNetworking的設置答案。爲我完美工作。
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:obj[@"product_thumb"][0][@"image_url"]]];
[request setHTTPMethod:@"HEAD"];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
//NSLog(@"Response: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//NSLog(@"Image error: %@", error);
}];
0
檢查網址是否經過spaces.and修剪空間從url。 使用此圖像url stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]
相關問題
- 1. 檢查URL是否存在,如果它是一個圖像
- 2. 如何檢查URL是否存在?
- 3. 檢查URL是否存在
- 4. 如何檢查URL圖像是存在或不是在PHP
- 5. 如何檢查圖像視圖中是否存在圖像?
- 6. 檢查圖像是否存在Parse.com
- 7. 檢查圖像中是否存在Java
- 8. 檢查圖像是否存在
- 9. 檢查圖像是否存在
- 10. 檢查圖像是否存在cakephp
- 11. javascript檢查圖像是否存在
- 12. javascript/jquery檢查圖像是否存在?
- 13. 檢查圖像是否存在php
- 14. AngularJS指令來檢查圖像的URL是否存在
- 15. 檢查是否存在某個URL並返回圖像
- 16. 如何檢查視圖是否存在?
- 17. 如何檢查視圖是否存在?
- 18. 如何在設置之前檢查圖像是否存在?
- 19. 在PHP中檢查URL是否存在
- 20. 如何檢查rss feed的url是否存在else顯示本地圖像
- 21. 如何檢查圖像是否存在於服務器上使用URL
- 22. 如何使用GWT檢查圖像的給定URL是否存在?
- 23. Greensocks Imageloader如何在加載圖像之前檢查圖像是否存在
- 24. 如何檢查圖像是否存在給定的網址?
- 25. 如何檢查遠程圖像是否存在與C#
- 26. 如何檢查Xcode資產目錄中是否存在圖像?
- 27. 如何檢查圖像是否存在laravel
- 28. 如何檢查圖像源是否存在
- 29. 如何檢查圖像是否存在於特定位置?
- 30. 如何根據alt屬性檢查圖像是否存在?
如果圖像不存在,那麼URL也會來自webservice ..? – Vidhyanand
[查找URL是否有效並存在?]可能的重複(http://stackoverflow.com/questions/15128237/finding-whether-a-url-is-valid-and-does-it-exists) –
'HEAD'請求方法只給你一個響應,只有頭部和沒有主體。因爲你只是想檢查狀態,那我猜就足夠了。我無法分辨,但是如果您可以使用您正在使用的工具發出「HEAD」請求......但這絕對值得期待。請注意,如果域名無誤,這隻會很快。如果不是,那麼即使由於DNS查找超時更高而失敗,請求也會花費更長的時間。 (如果網絡速度很慢,肯定會有一些延遲......) –