【问题标题】:Can't connect TableView @IBOutlet to ViewController in Swift 2无法在 Swift 2 中将 TableView @IBOutlet 连接到 ViewController
【发布时间】:2015-12-18 08:21:52
【问题描述】:

我正在构建一个应用程序,我想在其中按下注释按钮,TableViewCell 将弹出。问题是,当我尝试使用 control+ 拖动创建 @IBOutletViewController 时,它不起作用。此外,如果我只是在ViewController 上编写代码:@IBOutlet weak var tableView: UITableView!,当我运行应用程序并点击按钮时,它会崩溃。我该怎么办?

提前致谢!

【问题讨论】:

  • “当我尝试使用 control+ 拖动创建 @IBOutlet 到 ViewController 时,它不起作用”是什么意思。
  • 您确认 xib 文件的类与您的 .h 或 .m 文件的类相同
  • 当我从 Main.Storyboard 控制拖动时,它什么也没做。这意味着它没有连接
  • 你解决了吗?我也卡住了

标签: ios iphone uitableview uiviewcontroller swift2


【解决方案1】:

克里斯,请参考这张图片。也许它会有所帮助。

【讨论】:

  • 虽然我使用的是 Storyboard,但我认为你不能同时拥有占位符和 Storyboard,但在开始项目时必须选择其中一个
  • 这对我有帮助。 iOS swift 开发的新手,在这个错误上停留了几个小时。谢谢你,先生。
【解决方案2】:

确保 Identity Inspector 中的给定类与您的类名匹配。

【讨论】:

  • 是的,我试过了,但它不是同一个身份,当我改变它时,它又变回来了。乱七八糟的,但不知道在哪个部分。我有 ViewController 和一个单独的类“我与 TableViewController 链接的 TableViewController。除此之外,没有其他可能影响它
猜你喜欢
  • 2014-11-29
  • 1970-01-01
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 2018-01-19
  • 1970-01-01
  • 2015-12-06
  • 2023-03-30
相关资源
最近更新 更多