Универсальный тип 'Result' специализируется на слишком большом количестве параметров типа (получено 2, но ожидается 1) - PullRequest
0 голосов
/ 27 мая 2019

My code and the error

как мне решить эту ошибку, и она появляется только при импорте Almofire.

1 Ответ

0 голосов
/ 27 мая 2019

Это Swift.Result<T, Error>, а не Swift.Result<T1, T2>. Если вы хотите передать два значения, используйте кортеж, т. Е. Swift.Result<([Character], Data), Error> (кортеж может быть автоматически расширен при обработке результата в ключе / регистре)

Кроме того, Alamofire определяет свой собственный тип Result<T>. Вам следует поставить префикс Swift., если вы хотите использовать тип Swift 5.

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