-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私はこのアプローチを知っていましたが、私はこの方法が私たちに与えるかもしれない何かを尋ねます。 –