Cocoa 无法使NSTableView显示任何文本

Cocoa 无法使NSTableView显示任何文本,cocoa,nstableview,Cocoa,Nstableview,我在iOS上开发已经有一段时间了,但我对Cocoa的开发还很陌生,有些看似简单的事情让我感到困惑 我有一个NSTableView,连接到NSWindowController的一个子类,作为数据源和委托。我在模型类中有一个文件对象数组,希望用文件类型填充tableview的一列,用时间戳填充另一列 数据源方法肯定会被调用,通过设置断点进行验证。事实上,我最终得到了适当数量的行,这些行是可选择的……但它们都没有显示任何内容。我甚至尝试在objectValueForTableColumn中为所有行和列

我在iOS上开发已经有一段时间了,但我对Cocoa的开发还很陌生,有些看似简单的事情让我感到困惑

我有一个NSTableView,连接到NSWindowController的一个子类,作为数据源和委托。我在模型类中有一个文件对象数组,希望用文件类型填充tableview的一列,用时间戳填充另一列

数据源方法肯定会被调用,通过设置断点进行验证。事实上,我最终得到了适当数量的行,这些行是可选择的……但它们都没有显示任何内容。我甚至尝试在objectValueForTableColumn中为所有行和列返回任意字符串文字,但仍然没有返回任何内容


我想我可能对TableView在iOS中的工作方式感到困惑,但很明显,它们在这里是非常不同的……我习惯于自己配置和返回单元格,但在这里我们只传递任何对象???tableView如何确切地知道如何显示任何对象?我真的很难理解这里的概念。感谢您的帮助。

调用tableView:objectValueForTableColumn:row方法的次数是多少?此方法的代码段将有所帮助。将为我的数据数组中的每个项调用它。我认为包含一个代码片段是没有意义的,因为现在,为了让某些东西正常工作,我每次只返回一个任意字符串……方法体只有一行:返回TestAre您使用单元视图还是基于视图的单元视图?