我在我的應用程序中使用SDWebImage,它在WiFi和「良好」的3G連接上效果很好。然而,在網絡連接速度較慢的情況下(例如,較差的3G),它總是無法下載圖像,因爲它看起來像有10秒的超時限制。SDWebImage - 如何延長下載超時
我可以延長這種超時時間嗎,以便在發生故障之前下載花費更長的時間?
我找不到對SDWebImage頭的任何「超時」屬性,我只是發現了一些硬編碼值,如
NSMutableURLRequest *request = [NSMutableURLRequest.alloc initWithURL:url cachePolicy:(options & SDWebImageDownloaderUseNSURLCache ? NSURLRequestUseProtocolCachePolicy : NSURLRequestReloadIgnoringLocalCacheData) timeoutInterval:15];
之前,我用我的SDWebImage低端用戶能夠下載圖片成功(只是等待更多),現在下載總是失敗。 (我正在使用'http://mschrag.github.io'來模擬網絡條件緩慢)