gpt4 book ai didi

realm - Realm 内的逆关系

转载 作者:行者123 更新时间:2023-12-02 11:35:55 28 4
gpt4 key购买 nike

假设有两个表 BoxItem。盒子里可能有很多元素,一件元素只有一个盒子。我想获取给定数组中包含盒子的所有项目。我怎么能这么做呢?在 CD 中,我将通过 Item 类中的谓词和属性来完成此操作,该类代表与 Box 的连接。

我使用的是0.81版本

最佳答案

更新(2014 年 10 月 27 日)

现在支持双向关系。请参阅 Realm 的文档:http://realm.io/docs/cocoa/latest#inverse-relationships

原答案

此时必须显式链接双向关系。这是一个例子:

@class Box;

@interface Item : RLMObject
@property Box *box;
@end

RLM_ARRAY_TYPE(Item);

@interface Box : RLMObject
@property RLMArray<Item> *items;
@end

...

Item *item = [[Item alloc] init];
Box *box = [[Box alloc] initWithObject:@[@[item]]];
item.box = box;

我们计划在未来简化此模式。

此答案取自GitHub

关于realm - Realm 内的逆关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24949201/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com