【发布时间】:2017-06-05 15:35:54
【问题描述】:
此代码在这里给我一个错误。对不起,我是新手。我想制作一个应用程序,如果我在文本字段中输入“hi”,它会在标签中给我一个响应“hello”。
import Cocoa
class ViewController: NSViewController {
@IBAction func label(_ sender: Any) {
}
@IBAction func sendBtn(_ sender: Any) {
if label.text == "hi" {
txtOutput.text = "hello!"
}
}
@IBAction func txtOutput(_ sender: Any) {
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
}
【问题讨论】:
-
你的错误在哪里,它说了什么?
-
嗨,欢迎来到 SO,但我担心这对 SO 来说可能有点过于宽泛了……这更像是一个 QA 网站,而不是“教我如何编码”:) 也许试试代码审查堆栈交换或查看教程。
-
我可以告诉你,你错过了 2 个你已经使用的 IBOutlet 变量。那么:其余的都可以在 IB 中实现。
-
你有标签的出口吗?我同意 Daij-Djan 的观点 - 有很多教程介绍了这些类型的应用程序,显示了所有必需的步骤,并解释了你输入、拖动等每件事的原因。祝你好运。
标签: swift xcode macos textfield