Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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
Swift 将NSTextfield返回到全局变量_Swift_Function_Struct_Nstextfield - Fatal编程技术网

Swift 将NSTextfield返回到全局变量

Swift 将NSTextfield返回到全局变量,swift,function,struct,nstextfield,Swift,Function,Struct,Nstextfield,我的代码应该获取一个用户文本条目(智能电视的IP地址),创建一个变量,输入到一个名为“triggerRemoteControl”的函数中 怎么了 我读到全局变量被声明为结构,所以我做了如下: struct UserVariables { static var IPAddress = "http://192.168.2.7/sony/IRCC?" } 接下来,我输出了一个NSTextfield并为其创建了一个操作: @IBOutlet weak var UIPAddress: NSTextFie

我的代码应该获取一个用户文本条目(智能电视的IP地址),创建一个变量,输入到一个名为“triggerRemoteControl”的函数中

怎么了

我读到全局变量被声明为结构,所以我做了如下:

struct UserVariables {
static var IPAddress = "http://192.168.2.7/sony/IRCC?"
}
接下来,我输出了一个NSTextfield并为其创建了一个操作:

@IBOutlet weak var UIPAddress: NSTextField!
@IBAction func getIP(_ sender: NSTextField) {
let IPAddress = String(UIPAddress.text)

}
最后:

func triggerRemoteControl(irccc: String) {
Alamofire.request(UserVariables.IPAddress,
                  method: .post …

第二个代码段应该做什么?它应该是Xcode中Interface Builder的一个文本字段出口,以及输入文本时的一个函数?我不知道如何获得“return”命令,或者在用户完成键入时获得“know”。当用户按return或tab键时,会有通知
textdidediting
,当用户按(另一个)键时,会有通知
textDidChange
。实现这些方法并将文本字段的委托设置为Interface Builder中的目标类。