从JADE中的集合中删除无效引用

时间:2018-05-29 22:02:44

标签: jade-platform

我在JADE的集合中有一个无效的引用。关系是父/子,我已经修复了引起它的问题,但是无效的引用仍然存在(参见下面的Object Inspector的截图)。

Object Inspector

有没有办法从集合中删除此引用?

1 个答案:

答案 0 :(得分:2)

通常情况下,我会直接在集合上使用Collection::rebuild

Manager.firstInstance().allEmployees.rebuild();

或者,Application或CollClass repairCollection方法是大型集合的更有效选项。

Application版本启动一个单独的线程来异步修复集合。

app.repairCollection(Manager.firstInstance().allEmployees);

CollClass版本同步工作,但只关注修复无效条目(不必担心重建集合的结构)。

Collection.repairCollection(Manage.firstInstance().allEmployees);