-1
Есть ли способ узнать, что новый объект вставляется методом createOrUpdateInRealm
или нет?найти, если есть новый объект createOrUpdateInRealm в области
RLMRealm *realm = [RLMRealm defaultRealm];
SampleRealmObject *object = [[SampleRealmObject alloc] init];
NSDictionary *item = @{@"id": @10, @"name": @"sampleName"};
for (RLMProperty *property in object.objectSchema.properties) {
if([item objectForKey:property.name])
{
[object setValue:[item objectForKey:property.name] forKey:property.name];
}
}
// add or update the new object
[SampleRealmObject createOrUpdateInRealm:realm withValue:object];
Извлеките объект, используя 'id', если он не существует, используйте' add' или используйте 'update'. –
@SachinVas Я знал этот подход, но я спрашиваю о чем-то, что может дать этот метод. –