我正在使用Restofire创建服务,但我无法在请求中传递参数。
这就是我调用该服务的方式,但它向我显示Cannot assign to property: ‘parameters’ is get-only property
let service = UserPUTService()
service.parameters = user
service.executeRequest() {
if $0.result.error == nil {
self.saveUser($0.result.value!)
} else {
self.showError($0.result.error!)
}
}
这是我创建的服务类。
import Restofire
import enum Alamofire.Method
struct UserPOSTService: Requestable {
var method: Method = .POST
var path: String = "user"
}