【问题标题】:Why is my IBOutlet unrecognized in Xcode为什么我的 IBOutlet 在 Xcode 中无法识别
【发布时间】:2017-07-16 10:56:08
【问题描述】:

在我的项目中,我想将一个文本字段连接到我的代码,所以我使用了IBOutlet,如下所示:https://i.stack.imgur.com/iV109.png

所以我收到一个错误,其中显示了预期的声明。 我使用 Xcode 9 beta 3 虽然我曾经在 Xcode 8.3.3 中遇到过这个错误

【问题讨论】:

  • 您不能在控制器的根目录中编写需要求值的代码。你需要把它放在一个方法/函数中。

标签: ios swift uikit iboutlet


【解决方案1】:

将设置 textField 文本的代码移动到 viewDidLoad() 或其他函数中。

【讨论】:

  • 但现在我得到“只有实例属性可以声明@IBOutlet”
  • 听起来您同时移动了 IBOutlet 声明行和将文本字段设置为 viewDidLoad 的行。如果是这种情况,您只需将编辑 IBOutlet 属性的行移动到 viewDidLoad 中,并将实际的 IBOutlet 变量留在类中的根级别。
  • 请简化,因为我是新手,谢谢您的帮助!
猜你喜欢
  • 2020-01-27
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 2017-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多