2013-04-09 103 views
2

我正在创建一个Mac应用程序,其中您在表视图中具有表视图。在基于视图的表视图中查看基于表的视图

我使用了基于视图的表视图,并在其cellView中放置了另一个表视图。到现在为止还挺好。我运行该程序,可以看到两个表视图工作正常。我还为表格创建了不同的插座,但得到一个警告,说

warning: Unsupported Configuration: Outlet 'innerTable' of 'File's Owner' is connected to 'Table View,' an invalid destination (Object may be repeated at runtime.) 

我看起来错误了,但无法得到明确的答案。

我的目标是创建类似iPhone/iPad的“Pulse”应用程序。

另一件事:

当我做内表查看 - 基于,无需编写任何代码,我得到这个错误:

Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool failed with exit code 255 

我似乎无法控制任何内表视图办法。

下面是当前xib中事物的屏幕截图。

![Screen shot that shows my xib](http://prntscr.com/zuic3) 

任何帮助,将不胜感激。

+0

我有同样的问题 - 如果在基于视图的表格视图内部引用NSTableView中的项目(自定义标签,文本字段,任何可以通常引用的内容),则它们将不起作用。 – 2014-05-02 21:14:42

回答

1

Apple文档中有一个名为TableViewPlayground的演示项目。在其中Apple展示了如何在NSTableView中引用自定义对象。该演示显示了三个不同的示例,您需要查看复杂表格视图选项。令人遗憾的是,演示程序完全没有文档,代码编写也很笨拙,但是您可以检查xib文件中的连接并查看子类和引用的内容,以及拼图如何引用,但这可能对两种方式都有帮助。

https://developer.apple.com/library/mac/samplecode/TableViewPlayground/Introduction/Intro.html

我相信创建定制单元连接的方式是通过不使用的助理编辑 - 即使它是iOS中司空见惯。相反,事先在代码中声明您的IBOutlets,然后使用连接检查器来控制 - 从IB中的元素拖动到您的自定义类。这样做可以防止“不支持的配置”错误。

+0

谢谢你的回答! – Shantanu 2014-05-05 06:53:11

相关问题