我正在为OSX开发我的第一个应用程序。很抱歉提出愚蠢的问题。我花了几个小时试图自己解决这个问题,到目前为止没有运气。
我想制作类似iTunes的界面。我使用了NSSplitView,将NSView用于导航,将NSTableView放在上面。 [我知道有更好的替代NSSplitView,但我的目标是两者 - 开发一个应用程序,并在此过程中学习Cocoa / OSX。] 在指定用于导航的NSView面板上,我正在尝试放置NSTableView。但是,我的表格没有显示。因此,我有疑问......
据我所知,对于要填充的单元格,控制器必须实现NSTableViewDataSource。我试过了,但到目前为止还不成功 - 到了我没看到桌子的地步。请指教:
谢谢。
答案 0 :(得分:0)
NSTableView
。在没有看到表的情况下解决您的问题,您需要在几个关键的委托/数据源方法上添加日志/断点以确保它们被调用(从它们的父亲numberOfRowsInTableView:
开始)。如果它们不是那么你没有在tableview中正确设置委托/数据源。