Я создаю пользовательский класс, который берет Alamofire DataRequest
в своем инициализаторе. Теперь я хочу добавить timeoutInterval к нему, но я получаю ошибку компиляции
Значение типа 'DataRequest' не имеет члена 'timeoutInterval'
Здесь код:
init(request: DataRequest, timeoutInterval: Double = 10) {
request.timeoutInterval = timeoutInterval // <- compile error here
self.request = request
}
Очевидно, что у него нет этого свойства. Но есть ли другой способ указать время ожидания для Alamofire DataRequest
таким образом (без использования SessionManager предпочтительно)? У URLRequest
есть, так что это должно быть как-то возможно, но я не могу понять, как.
Я знаю, что этот вопрос уже задавался здесь, при переполнении стека, но я не могу найти ответ, который бы подходил этой ситуации. .