添加新对象时,CPArrayController不会更新

时间:2011-10-05 23:12:12

标签: cappuccino objective-j

问题 Cappuccino应用程序最初成功加载。在进行ajax调用并使用JSON对象填充数组后,Array Controller无法识别它并填充数据。

设置 使用capp和xcc的最新版本。我有一个应用程序,其中所有IB元素都绑定到NSArrayController。它绑定到我的AppController的CPMutableArray。我导入一个触发的控制器类并处理AJAX调用。我已经确认它何时完成,我的CPMutableArray填充了数据。

这只是通过简单的“addObjectsFromArray”

完成的

所以我应该通知ArrayController重新加载或遵循自动获取更改的过程吗?

1 个答案:

答案 0 :(得分:0)

一旦我做了以下

,我就能成功更新页面
  • 将我的CPMutableArray制作成CPArrayController。由于我只是添加和删除对象,因此代码中的其他位置不会发生更改。
  • 使用KVO添加和删除对象:[[self mutableArrayValueForKey:@“persons”] addObject:me];

我最大的问题是依赖./bootstrap.sh。它不会安装和配置所有内容。克隆了github / cappuccino / cappuccino并运行了Jake Install。现在xcode正在吸引我的网点和ibactions!