Я прошу прощения, если об этом спрашивали раньше, но я не смог найти то, что искал в Интернете за последние несколько часов. Я все еще функционирую нуб с swift.
Я пытаюсь сохранить stringValue TextField, когда я нажимаю NSButton. Если я щелкаю в любом месте, а затем нажимаю на NSButton, код работает отлично, но если я не нажимаю, stringValue все еще сообщает о предыдущем значении.
@IBOutlet weak var NameText: NSTextField!
@IBOutlet weak var SaveChangesAccountButton: NSButton!
var selectedAccountItemNumber = NSInteger()
@IBAction func SaveAccountChanges(_ sender: Any)
{
let AccountName = NameText.stringValue
AccountingData.instance.book.account[selectedAccountItemNumber].name = AccountName
}