2

我正在寻找创建一个 Mac 应用程序,其中您在表视图中有一个表视图。

我使用了一个基于视图的表格视图,在它的 cellView 中,我放置了另一个表格视图。到现在为止还挺好。我运行程序,可以看到两个表视图都正常工作。我还为桌子创建了不同的 Outlets,但收到一条警告说

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)

任何帮助,将不胜感激。

4

1 回答 1

1

Apple 文档中有一个名为 TableViewPlayground 的演示项目。Apple 在其中演示了如何在 NSTableView 中引用自定义对象。该演示显示了三个不同的示例,您要查看“复杂表视图”选项。

遗憾的是,该演示完全没有文档记录,代码编写也很笨拙,但您可以检查 xib 文件中的连接并查看子类和引用的内容以及拼图如何一起引用,但无论哪种方式都可能有所帮助。

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

我相信为自定义单元创建连接的方法是不使用助手编辑器——即使它在 iOS 中很常见。相反,请事先在代码中声明您的 IBOutlets,然后使用连接检查器控制从 IB 中的元素拖动到您的自定义类。这样做可以防止出现“不支持的配置”错误。

于 2014-05-02T21:58:12.937 回答