在ViewControllers之间传递Realm对象

时间:2015-02-18 21:06:57

标签: swift realm

您如何在控制器之间传递Realm对象?

您是否只传递ID,然后在新控制器中获取对象或只传递整个Realm对象?

3 个答案:

答案 0 :(得分:1)

目前的最佳做法是再次获取。如果您正在使用后台线程,则可以将主键传递给主线程并使用这些线程进行获取。由于领域如何处理对象的加载,在数千个对象中并没有那么大的性能问题

答案 1 :(得分:0)

据我所知,最好的方法是传递主键,但是我找不到只查询主键的方法。看起来你必须先查询才能得到对象;将它们映射到主键;然后将它们传递给另一个线程。

答案 2 :(得分:-1)

我会传递整个对象。因为它比仅仅再次获取元素更容易,并且如果您只是传递对象,则需要更少的ressource。