Как преждевременно отменить запрос в RestKit и вызвать didFailWithError '

Я использую RestKit в моем проекте Objective-C, и мне нужно указать тайм-аут для вызова моего обслуживание около 10 секунд.

После прочтения выяснилось, что RestKit не поддерживает это, поэтому я планирую:

  • Запускать таймер при отправке моего запроса
  • Когда данные загружаются, отключите таймер

Вот моя проблема ...

Если срабатывает метод таймера, мне нужно отменить запрос и вызвать метод, указанный ниже, вручную. Я не уверен на 100%, как этого добиться.

В моем другом вопросе есть некоторый контекст, показывающий, как RestKit реализован в моем проекте и что он делает в этом случае.

Заранее большое спасибо за любую помощь, которую вы можете мне оказать.

- (void)objectLoader:(RKObjectLoader*)objectLoader didFailWithError:(NSError*)error { 
     NSLog(@"Hit error: %@", error); 
}

10
задан Community 23 May 2017 в 12:15
поделиться