我正在通过Cocoa编程,在第8章中它说“使用属性检查器确保表格视图的内容模式设置为基于单元格” - 尽管似乎没有任何选项可以做到这一点。我继续章节,但是当我最后运行应用程序时,我无法在表格视图中添加内容。我认为基于单元格的选项可能是罪魁祸首。关于如何解决这个问题的任何想法?
答案 0 :(得分:3)
我认为问题在于您选择的是NSScollView
而不是NSTableView
,因为如果您将NSTableView
放入IB的代码中,则 NSTableView
嵌入NSScrollView
。因此,如果您想选择NSTableView
您需要在Interface Builder中的TableView上慢慢推送,或者您可以选择它:
然后转到属性检查器:
答案 1 :(得分:1)
如书中所述,选择表格视图并查看属性检查器。
答案 2 :(得分:1)
我在雪豹10.6.8的Xcode 4.2中也遇到了这个问题。看来这个版本没有UITableview的这个属性,也不支持ARC for Mac的cocoa应用程序。我认为Mac OS X 10.6或更早版本中的表格视图应用程序是基于单元格的默认应用程序。在Mac OS X 10.7或更高版本中,它支持基于视图的模式。但我不确定。参考http://saoqiao.com/3g/cocoa/753