Xcode 构建未显示 Table 单元格

Xcode build not showing Table Cell

在界面生成器中,我看到:

但是在内置的 运行 应用程序中,我没有看到我的红色文本单元格:

这是我的 Main.storyboard 界面构建侧面板中的 TableView:

它只是一个普通的 table 视图,从 UI 对象菜单拖到故事板上。

您可能缺少 NSTableViewDataSourceNSTableViewDelegate 方法所需的配置,如下所示。您需要设置刚刚拖放的NSTableViewdataSourcedelegate,并为符合这些协议的class实现numberOfRowsInTableView方法。

func numberOfRowsInTableView(tableView: NSTableView) -> Int {
    return 1
}

注意:如果您完成 this 教程,我发现这对使用 NSTableView 进行 Cocoa 开发很有帮助。