Cocoa - 绑定数组在尝试写入时为空

时间:2011-04-04 15:30:37

标签: nsarray cocoa-bindings nsarraycontroller

我正在XCode中编写一个Master-Detail程序,并希望添加保存用户所有数据的功能。目前我的控制器中有一个assignmentArrayNSMutableArray)绑定到NSArrayController的对象。单击按钮时,它应该将我的模型对象的实例添加到数组中。这似乎工作正常。但是,当我尝试保存它时,数组是空的。就我从调试中看到的那样,数组总是空的。为什么它不包含这些对象? 我遵循this教程,我的代码没有任何错误或警告。

2 个答案:

答案 0 :(得分:1)

问题是我将ArrayController绑定到模型对象而不是File的所有者。改变这个解决了问题。

答案 1 :(得分:1)

确保已将ArrayController绑定到File's Owner而不是控制器的瞬间!