创建一个新的ManagedObjectContext来从另一个ManagedObjectContext中“复制”一个对象?

时间:2019-06-25 07:02:06

标签: swift core-data nsmanagedobjectcontext

我想访问另一个managedObjectContext中的新创建的对象。

我尝试过的一个想法是,在调用函数时,<table class="table"> <tbody> <tr> <td *ngFor="let header of thFields">{{header}}<td> </tr> <tr *ngFor="let item of data"> <th>{{item.grade}}</th> <td *ngFor="let sub of item.data | keyvalue">{{sub.value}}</td> </tr> </tbody> 使用contextDidSaveContext(_ notification: Notification)的速度太慢(尚未触发)。但是当调用该方法时,合并尚未发生。

因此,我尝试仅创建一个新的ManagedObjectContext(父级包括子级),什么有效。但是,从性能方面来说,这是个好主意吗?

mergeChanges(fromContextDidSave: notification)

上面的代码有效,但是从性能方面来说,这是推荐的做法吗?

0 个答案:

没有答案