在@IBAction中调用带参数的函数“只能声明实例方法@IBAction”

时间:2017-02-06 01:21:52

标签: xml swift soap interface-builder alamofire

[1]我有一个故事板按钮,应该调用一个函数来插入一个值“ircc”。

@IBAction func SelectButtonA(sender: NSButton) {
        triggerRemoteControl(irccc: "xxxx")
    }

[2]

func triggerRemoteControl(irccc: String) {
    Alamofire.request("http://192.168.2.7/sony/IRCC?",
                      method: .post,
                      parameters: ["parameter" : "value"],
                      encoding: SOAPEncoding(service: "urn:schemas-sony-com:service:IRCC:1",
                                             action: "X_SendIRCC", IRCCC: irccc)).responseString { response in
                                                print(response)

[1]产生错误。 “只能声明实例方法@IBAction”

这个想法是创建一个按钮,每个按钮都有一个唯一的IRCCC值,该值被输入到一个函数中,该函数发送带有其他常量信息的XML数据包。该函数依赖于定义SOAP编码的结构。

0 个答案:

没有答案