[英]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.