【问题标题】:CPArrayController not updating when new objects are added添加新对象时 CPArrayController 不更新
【发布时间】:2011-10-05 23:12:12
【问题描述】:

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

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

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

那么我应该通知 ArrayController 重新加载还是按照程序自动获取更改?

【问题讨论】:

    标签: cappuccino objective-j


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-14
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多