Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Value of type 'Result<String>' has no member 'error' [Alamofire, Swift 5]

As Swift 5 introduced Result type, so I am getting numerous errors with Alamofire.

Other Errors:

Enum case 'success' has no associated values
Member 'failure' in 'Result<T>' produces result of type 'Result<String>', but context expects 'Result<T>'

Any quick fix!

like image 442
ibiren Avatar asked Aug 28 '19 08:08

ibiren


1 Answers

Change

Result

to

Alamofire.Result

Or create a typealias as,

typealias AFResult = Alamofire.Result

and change Result to AFResult.

like image 54
Kamran Avatar answered Nov 15 '22 07:11

Kamran