1

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

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

这只是通过一个简单的“addObjectsFromArray”完成的

那么我是否应该通知 ArrayController 重新加载或遵循自动获取更改的程序?

4

1 回答 1

0

执行以下操作后,我就能够成功更新页面

  • 把我的 CPMutableArray 变成了一个 CPArrayController。由于我只是添加和删除对象,因此在代码的其他地方没有发生任何变化。
  • 使用 KVO 添加和删除对象:[[self mutableArrayValueForKey:@"persons"] addObject:me];

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

于 2011-10-06T15:24:56.200 回答