【发布时间】:2016-12-11 20:58:13
【问题描述】:
任何人都解释了在 XCode 8 中的 Swift 3 中将两个或多个文本字段添加在一起的语法。这是针对桌面应用程序,而不是 IOS。 NSTextField 控件。
我需要精确到第十位。所以我想浮动是必要的。
此外,如何在文本框更新时自动添加,所以它是即时添加的。所以我不必输入“计算”按钮。我是否需要做一些特殊的事情来清理字段以防止输入字母?
【问题讨论】:
-
您应该发布到目前为止您尝试过的代码。此外,您可能需要澄清。看起来您正在尝试添加文本字段内容的数字版本。不是文本字段本身。迂腐是的。但这很重要。
-
据我所知,他们在 XCode 8 和 Swift 3 中停止了 .toInt() ,您不能只使用 + 号将字符串添加在一起。至于事件和侦听器,我尝试了几个代码,看起来在较新的版本中他们已经删除了 GUI 以添加事件侦听器,您现在必须以编程方式添加它们。老实说,我根本不确定是否要添加文本框。我想在这里尽可能多地学习。尝试用谷歌搜索今年列出的项目。如果存在的话,您至少可以给我举一个例子。也许我没有使用正确的搜索字词。
-
只有在完成developer.apple.com/library/content/documentation/Swift/… 之类的基本内容后,您才能提出基本问题。
-
class View1Controller: NSViewController { @IBAction func txtJudgeA(_ sender: Any) { txtJudgeScore1.textDidChange(newJudgeScore) } func newJudgeScore(notification: NSNotification) { dialogOKCancel(question: "Ok?", text: "New Judge Score"); } }但我得到编译错误无法将类型值(NSNotification)转换为预期的参数类型通知
标签: swift xcode nstextfield