插座检测不起作用时应检查什么?

时间:2018-07-30 14:56:07

标签: ios swift xcode xcode9

我不确定自己做错了什么,但是我尝试将插座从主故事板上连接到刚创建的新ViewControllerTableViewCell.swift

我将课程设置为ViewControllerTableViewCell

enter image description here

它包含

import UIKit

internal class ViewControllerTableViewCell : UITableViewCell {

    override internal func awakeFromNib()

    override internal func setSelected(_ selected: Bool, animated: Bool)
}

现在,我打开Main.storyboard并尝试拖动imagelabel

enter image description here

我没有看到自动检测功能。

但是,当我尝试将它们拖到ViewController.swift中时,它可以工作。 确保不是XCode Caching问题。我还重新启动了XCode,仍然遇到相同的问题。

我希望看到这样的东西

enter image description here

如何进一步检查以使其再次起作用?

2 个答案:

答案 0 :(得分:1)

您需要将自定义tableCell类分配给IB中的单元格

enter image description here

//

enter image description here

//

enter image description here

答案 1 :(得分:1)

好问题。这是使用界面构建的缺点之一。但是无论如何,这是一个解决方案:

  1. 确保将自定义tableView类ViewControllerTableViewCell分配给情节提要中的自定义单元格,如下所示:

enter image description here

  1. 然后,单击上方的自动,并查看您是否正在查看单元格类。

  2. 立即重试以建立出口。

此外,CMD + B(构建)还可以帮助Xcode纠正某些问题。

enter image description here