2016-11-21 76 views
0

我想要绑定在基于NSTableView的视图中的NSPopUpButtonNSArrayContollers使用Xcode 8.1。我有一个macOS应用程序,它使用了基于单元格的NSTableView,我想将它转换为基于表格的视图,但是,我完全没有这样做。我已经看过所有的各种帖子,但似乎没有为我工作。我已经为此工作了两天以上。NSArrayController,基于视图的表,NSPopUpButton和绑定

这是我的设计: accountArrayController绑定到较大的表,这一切似乎工作得很好。 patientArrayControllerNSStringNSMutableArray,其中包含要在NSPopUpButton的菜单项中填充的患者列表。

这里是为NSPopUpButton

enter image description here

enter image description here

enter image description here

enter image description here

实际绑定我猜测,这个问题是在Content Values绑定,我有尝试了很多变化。当我编译,我得到

.../xxx.storyboard:异常,同时运行ibtool:*** - [__ NSArrayM insertObject:atIndex:]:对象不能是零

然而,当我尝试其他变体时,Xcode(真正的ibtool)会挂起很长时间,然后以255的错误代码退出。

如何解决此问题?如果需要,我很高兴提供其他绑定信息和代码块。

回答

0

模型属性您在NSTableColumn绑定使用的名称,你想也是在表格单元格视图绑定使用 - 水平从表列下来。它应该已经填入'objectValue'或'selection'或'arrangedObjects',只需添加即可。你应该很好。

相关问题