我已经在iOS上开发了一段时间,但对Cocoa开发来说还是一个新手,看似非常简单的东西让我感到难过。
我有一个NSTableView,连接到NSWindowController的子类作为数据源和委托。我有一个“文件”对象数组(我的模型类),并希望用文件类型填充我的tableview的一列,而用时间戳填充另一列。
通过设置断点验证,确实调用了dataSource方法。事实上,我最终得到了可选择的适当数量的行...但它们都没有显示任何内容。我甚至尝试在objectValueForTableColumn
中为所有行和列返回任意字符串文字,但仍然没有。
我想我可能会坚持使用tableViews在iOS中的工作方式,但显然它们在这里非常不同......我习惯于自己配置并返回一个单元格,但在这里我们只是传递AnyObject ??? tableView究竟如何知道如何显示AnyObject?我在这里真的很难理解概念。感谢任何帮助。