Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.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 如何在OSXswift中使用.isempty_Ios_Macos_Swift - Fatal编程技术网

Ios 如何在OSXswift中使用.isempty

Ios 如何在OSXswift中使用.isempty,ios,macos,swift,Ios,Macos,Swift,我是Swift新手,我正在尝试为MacOSX制作一个登录程序。我确实知道iOS上的Swift编程,但我对OSXSIFT了解不多。所以我为OSX写了一个程序。我几乎完成了它,但我需要知道如何检查文本字段是否为空。在iOS中,可以使用.isempty属性执行此操作。不过,它在OSX上不起作用。我该怎么做 class InsideViewController: NSViewController { @IBOutlet var userNametext: NSTextField! @I

我是Swift新手,我正在尝试为MacOSX制作一个登录程序。我确实知道iOS上的Swift编程,但我对OSXSIFT了解不多。所以我为OSX写了一个程序。我几乎完成了它,但我需要知道如何检查文本字段是否为空。在iOS中,可以使用.isempty属性执行此操作。不过,它在OSX上不起作用。我该怎么做

class InsideViewController: NSViewController {

    @IBOutlet var userNametext: NSTextField!
    @IBOutlet var passwordtext: NSSecureTextField!
    @IBOutlet var conformpasswordtext: NSSecureTextField!


    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override var representedObject: AnyObject? {
        didSet {
            // Update the view, if already loaded.
        }
    }

    @IBAction func SignUpButton(sender: NSButton) {
        let userName = userNametext.stringValue
        let userPassword = passwordtext.stringValue
        let userPasswordcon = conformpasswordtext.stringValue

        NSUserDefaults.standardUserDefaults().setObject(userName, forKey: "username")
        NSUserDefaults.standardUserDefaults().setObject(userPassword, forKey: "userpassword")
        NSUserDefaults.standardUserDefaults().synchronize()

        if (userNametext.isempty)
    }

}

如前所述,您可以使用
stringValue
属性访问NSTextField的文本,该属性也可用于修改文本。

“但我需要知道如何检查文本字段是否为空。在iOS中,您可以使用.isempty属性“No.”
。isempty
告诉您字符串是否为空,不是文本字段是否为空。
if userNametext.stringValue == "" {
    //Action
}