无法在 Swift 2 中将 TableView @IBOutlet 连接到 ViewController

Posted

技术标签:

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

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

提前致谢!

【问题讨论】:

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

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

【讨论】:

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

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

【讨论】:

是的,我试过了,但它不是同一个身份,当我改变它时,它又变回来了。乱七八糟的,但不知道在哪个部分。我有 ViewController 和一个单独的类“我与 TableViewController 链接的 TableViewController。除此之外,没有其他可能影响它

以上是关于无法在 Swift 2 中将 TableView @IBOutlet 连接到 ViewController的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中将绘图保存到 tableview?

如何在 swift 3 中将图像从服务器加载到 tableView 单元格?

如何在 iOS 的 swift 中将浮动操作按钮放在 tableView 中?

如何在 iOS Swift 中将选定的 tableView 单元格保存到数组中?

在Swift中将UIButton从屏幕右侧定位20px

在 Swift 2.0 中将图像添加到 UITableView