如何在Realm Objective-c中使用addOrUpdateObjectsFromArray

时间:2017-01-25 14:13:18

标签: objective-c realm

我有一个DB: enter image description here

我有一个数组:  NSArray * array = @ [@“1”,@“text”,@“text”,@“0”];

如何通过Relam addOrUpdateObjectsFromArray方法将数组加载到数据库

1 个答案:

答案 0 :(得分:0)

RLMRealm *realm = [RLMRealm defaultRealm];

[realm beginWriteTransaction];

[YourRModel createOrUpdateInRealm:realm withValue:@{ 
@"id" : @(1),
@"name" : @"text",
@"value" : @"text",
@"isSend" : @"0" }];
[realm commitWriteTransaction];

别忘了:

#import "YourRModel.h"

@implementation YourRModel

+ (NSString *)primaryKey {
    return @"id";
}

@end