我正在尝试使用Xcode 8.1将基于NSPopUpButton
的视图中的NSTableView
与NSArrayContollers
绑定。我有一个使用基于单元格NSTableView
的macOS应用程序,我想将其转换为基于视图的表格,但是,我完全没有成功。我查看了所有各种婚礼帖子,但似乎没有什么对我有用。我已经为此工作了两天多。
这是我的设计:
accountArrayController
绑定到更大的表,这一切似乎都运行得很好。
patientArrayController
是NSMutableArray
NSString
个NSPopUpButton
,其中包含要在NSPopUpButton
的菜单项中填充的患者列表。
以下是Content Values
我猜这个问题出现在FormControllable
绑定中,我尝试了很多变化。当我编译它时,我得到了
... / xxx.storyboard:运行ibtool时出现异常:*** - [__ NSArrayM insertObject:atIndex:]:object不能为nil
然而,当我尝试其他变体时,Xcode(真的是ibtool)会挂起很长时间,然后以255的错误代码退出。
我该如何解决这个问题?如果需要,我很乐意提供其他绑定信息和代码块。
答案 0 :(得分:0)
您在NSTableColumn绑定中使用的模型属性名称,您希望还在表格单元格视图中使用绑定 - 第三级别从表格列向下。它应该已经填写了< objectValue'或者'选择'或者' arrangeObjects',只需添加。你应该做得很好。