Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在视图控制器之间传递领域对象_Swift_Realm - Fatal编程技术网

Swift 在视图控制器之间传递领域对象

Swift 在视图控制器之间传递领域对象,swift,realm,Swift,Realm,如何在控制器之间传递领域对象 您是只传递ID然后在新控制器中获取对象,还是只传递整个领域对象?当前的最佳做法是再次获取。如果您使用的是后台线程,那么可以将主键传递给主线程,并使用这些主键进行获取。由于realm如何处理对象的加载,因此在成千上万的对象中,性能问题并不是很大。当前的最佳做法是重新获取。如果您使用的是后台线程,那么可以将主键传递给主线程,并使用这些主键进行获取。由于realm是如何处理对象加载的,所以在成千上万的对象中性能问题并不是很大。据我所见,最好的方法是传递主键,但是我找不到一

如何在控制器之间传递领域对象


您是只传递ID然后在新控制器中获取对象,还是只传递整个领域对象?

当前的最佳做法是再次获取。如果您使用的是后台线程,那么可以将主键传递给主线程,并使用这些主键进行获取。由于realm如何处理对象的加载,因此在成千上万的对象中,性能问题并不是很大。当前的最佳做法是重新获取。如果您使用的是后台线程,那么可以将主键传递给主线程,并使用这些主键进行获取。由于realm是如何处理对象加载的,所以在成千上万的对象中性能问题并不是很大。据我所见,最好的方法是传递主键,但是我找不到一种方法来查询主键。看起来您必须先进行查询才能获取对象;将它们映射到主键;然后将它们传递给另一个线程。

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

我最终采用了这个解决方案,在我的研究之后,我也认为这是最佳实践。太棒了,我们正在研究传递对象的能力,但仍在考虑它到底是如何工作的。我最终采用了这个解决方案,在我的研究之后,我也认为这是最佳实践。太棒了,我们正在研究传递对象的能力,但仍在考虑如何准确地传递对象。这是正确的,最好的方法是在后台线程中。由于realm会延迟加载到属性,因此在获取主键时它会非常有效。这是正确的,最好的方法是在后台线程中。由于realm会延迟加载到属性,因此在获取主键时,它会非常有效