【发布时间】:2015-11-22 14:22:48
【问题描述】:
这里我要实现的是在我按下回车键后,如果文本字段的文本与单词 January 匹配,则打印正确,如果不匹配,则打印错误。
但是当我按下返回键时,什么都没有打印出来。
谁能帮我写一个关于如何使用 DidEndEditing 的示例代码?
@IBOutlet weak var wordTextfield: NSTextField!
let monthEN = "January"
func textFieldDidEndEditing(wordTextfield: NSTextField) {
if wordTextfield.stringValue == monthE{
print("right")
}else{
print("wrong")
}
}
【问题讨论】:
-
您的代码中可能缺少一个循环...如果您想检查每个可能的英语月份(据我所知),然后添加一些循环。或者更清楚地说明您的问题...
-
@Jean-Baptiste Yunès 我在声明中添加了一些代码。你能帮我解决这个问题吗?
-
“此代码不起作用”是什么意思?我假设根本没有调用该方法,但是您需要为您的问题添加描述性细节并准确指定“不起作用”的内容。怎么了?你预计会发生什么?
-
@nhgrif 当我按下返回键时,什么都没有打印出来。
-
您需要用详细信息更新问题。
标签: swift macos nstextfield