Я не уверен, что это как-то связано с этой проблемой, но, похоже, это может быть связано.
Проблема, с которой я столкнулся, заключалась в том, что при одновременном выполнении 2 (или более) запросов на один и тот же URL-адрес изображения изображения не загружались ни в один из запросов. И ошибка всегда была той же, о которой вы сообщили:
Code=-1001 "The request timed out."
Я обнаружил, что в TTRequestLoader.m по методу
- (void)connectToURL:(NSURL*)URL
когда есть 2 или более запросов на один и тот же URL, код:
TTURLRequest* request = _requests.count == 1 ? [_requests objectAtIndex:0] : nil;
NSURLRequest* URLRequest = [_queue createNSURLRequest:request URL:URL];
Итак, переменная request приводит к значению "nil", а createNSURLRequest не может установить время ожидания.
Изменение его на:
TTURLRequest* request = [_requests lastObject];
NSURLRequest* URLRequest = [_queue createNSURLRequest:request URL:URL];
Кажется, работает ОК
Надеюсь, это поможет!