Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Restofire-如何在请求中传递参数_Ios_Swift_Swift Protocols - Fatal编程技术网

Ios Restofire-如何在请求中传递参数

Ios Restofire-如何在请求中传递参数,ios,swift,swift-protocols,Ios,Swift,Swift Protocols,我正在使用Restofire创建一个服务,但无法在请求中传递参数 这就是我调用服务的方式,但它告诉我,无法分配给属性:'parameters'是get only属性 let service = UserPUTService() service.parameters = user service.executeRequest() { if $0.result.error == nil { self.saveUser($0.result.value!) } else

我正在使用Restofire创建一个服务,但无法在请求中传递参数

这就是我调用服务的方式,但它告诉我,
无法分配给属性:'parameters'是get only属性

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"

}

我们需要你的问题的更多细节。