链接后无法使用 IBOutlets
Unable to use IBOutlets after linking
我已经完成了设计方面的工作,并开始将文本字段链接到我的 ViewController。但是,当我尝试执行一个更改其文本的简单命令时,变量似乎没有定义,我收到 8 个错误。即使我打出来了,它也没有出现在 Xcode 给你的众多建议中。
这是一张照片:
https://i.stack.imgur.com/HaqsO.png
我之前进行过连接和更改,但由于某种原因,现在出现了问题。我试着一点一点地跟着我的导师,复制她所做的一切,但我仍然得到了错误,而她却没有。我还克隆了只完成了 MainStoryboard 而没有完成代码的项目。同样的错误。
我使用的是 Xcode 的最新版本,即版本 11.4.1。我做错了什么吗?
如果有帮助,这里是我整个工作区的屏幕截图以及 ViewController 的代码:
https://i.stack.imgur.com/vFVjO.jpg
@IBOutlet weak var upperText: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
upperText.text = "test"
谢谢。
只能在函数中使用变量和计算,不能直接在class中使用。将逻辑放在函数中,试试这个:
@IBOutlet weak var upperText: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
upperText.text = "test"
}
我已经完成了设计方面的工作,并开始将文本字段链接到我的 ViewController。但是,当我尝试执行一个更改其文本的简单命令时,变量似乎没有定义,我收到 8 个错误。即使我打出来了,它也没有出现在 Xcode 给你的众多建议中。
这是一张照片: https://i.stack.imgur.com/HaqsO.png
我之前进行过连接和更改,但由于某种原因,现在出现了问题。我试着一点一点地跟着我的导师,复制她所做的一切,但我仍然得到了错误,而她却没有。我还克隆了只完成了 MainStoryboard 而没有完成代码的项目。同样的错误。
我使用的是 Xcode 的最新版本,即版本 11.4.1。我做错了什么吗?
如果有帮助,这里是我整个工作区的屏幕截图以及 ViewController 的代码: https://i.stack.imgur.com/vFVjO.jpg
@IBOutlet weak var upperText: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
upperText.text = "test"
谢谢。
只能在函数中使用变量和计算,不能直接在class中使用。将逻辑放在函数中,试试这个:
@IBOutlet weak var upperText: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
upperText.text = "test"
}