簡體   English   中英

如何在OS X Swift中使用.isempty

[英]How to use .isempty in OS X swift

我是Swift的新手,我正在嘗試為Mac OS X創建一個登錄程序。我確實了解iOS上的Swift編程,但對OS X Swift卻不甚了解。 因此,我為OS X編寫了一個程序。我幾乎完成了它,但是我需要知道如何檢查文本字段是否為空。 在iOS中,您可以使用.isempty屬性來執行此操作。 但是,它在OS X上不起作用。 我怎樣才能做到這一點?

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)
    }

}
if userNametext.stringValue == "" {
    //Action
}

如此處所示您可以使用stringValue屬性訪問NSTextField的文本,該屬性也可以用於修改文本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM