ios - objective - Error "no tiene miembro" con Alamofire 4.0 con Swift 3
swiftyjson alamofire (1)
Basado en Swift 3 y Alamofire 4.0, hay un cambio importante en API:
import Alamofire
enum Method {
case get
case put
case post
case patch
case delete
func toAFMethod() -> Alamofire.HTTPMethod {
switch self {
case .get:
return Alamofire.HTTPMethod.get
case .put:
return Alamofire.HTTPMethod.put
case .post:
return Alamofire.HTTPMethod.post
case .patch:
return Alamofire.HTTPMethod.patch
case .delete:
return Alamofire.HTTPMethod.delete
}
}
}
Consulte la Guía de migración de Alamofire 4.0 para obtener más información.
Espero que esto te ayudará.
He usado Alamofire 4.0 con Swift 3.0 pero tengo problemas con el siguiente código
Tipo ''Método'' (también conocido como ''OpaquePointer'') no tiene miembro ''GET''
Tipo ''Método'' (también conocido como ''OpaquePointer'') no tiene miembro ''PUT''
Tipo ''Método'' (también conocido como ''OpaquePointer'') no tiene ningún miembro ''POST''
Tipo ''Método'' (también conocido como ''OpaquePointer'') no tiene ningún miembro ''PATCH''
Tipo ''Método'' (también conocido como ''OpaquePointer'') no tiene ningún miembro ''DELETE''
Definición de Enum:
enum Method {
case get
case put
case post
case patch
case delete
func toAFMethod() -> Alamofire.Method {
switch self {
case .get:
return Alamofire.Method.GET
case .put:
return Alamofire.Method.PUT
case .post:
return Alamofire.Method.POST
case .patch:
return Alamofire.Method.PATCH
case .delete:
return Alamofire.Method.DELETE
}
}
}