次のようなレルムオブジェクトがあるDog
としましょうPerson
@interface Dog : RLMObject
@property NSString *name;
@property NSInteger age;
@property RLMArray<Person> *owners;
@end
@implementation Dog
@end
RLM_ARRAY_TYPE(Dog)
@interface Person : RLMObject
@property NSString *name;
@property RLMArray<Dog> *dogs;
@end
@implementation Person
@end
RLM_ARRAY_TYPE(Person)
これは Realm のサンプル プロジェクトのサンプル コードです。唯一の違いは、エンティティがとしてオブジェクトDog
の配列を持っていることです。つまり、 とは逆の関係です。Person
owners
Person
dogs
ここで達成したいことは、 の 1 つとしてDog
を持つオブジェクトをクエリすることです。Person
owners
どうやってやるの?