Создайте повторно используемый массив - PullRequest
0 голосов
/ 13 февраля 2020

В моей сетевой модели мне либо нужно создать несколько функций для извлечения данных, либо использовать одну функцию для обработки всего. Я хочу сделать второй способ.

Например, в функцию я добавляю переключатель для изменения данных

Let request : Request
Var dataModel : ...


Switch type {
 Case type1:
    request = ....
    dataModel = [String]
 Case type2:
    request = ....
    dataModel = [TaskDataModel]
}

 request.execute( dataModel.self, request: request) { result in

Как видите, я могу сделать это с помощью Request, но будет некоторый массив моделей, они могут быть простыми, как это что-нибудь в коммутаторе?

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...