#import <Realm/Realm.h>
@interface Dog:RLMObject
@property NSString *name;
@property NSString *age;
@end
@implementation Dog
@end
RLM_ARRAY_TYPE(Dog);
@interface Person:RLMObject
@property NSString *name;
@property RLMArray<Dog *><Dog> *dogs;
@end
@implementation Person
@end
Dog *dog = [[Dog alloc] init];
dog.age = @"1";
dog.name = @"person";
Person *p = [[Person alloc] init];
p.name = @"person";
[p.dogs addObject:dog];
RLMResults *results = [Dog objectsWhere:@"age < 2"];
NSLog(@"results======%@,result",results);
RLMRealm *r = [RLMRealm defaultRealm];
//
// [r transactionWithBlock:^{
// [r addObject:dog];
// }];
[r beginWriteTransaction];
[r addObject:dog];
[r commitWriteTransaction];