我使用Realm来存储我的模型对象.在我的对象中,我有一个函数,它NSData从自己的属性值生成.这一代可能很长,所以我想NSData在一个带有处理程序块的线程中生成我.
我的问题是Realm数据访问只能在Realm创建实体(实际上是主线程)上实现.因此,当我RealmObject在一个线程中访问我的属性时,应用程序崩溃.根据Realm的规格,这是正常的.但是NSData根据Realm限制使我的生成在一个线程中的最佳解决方案是什么?
其实我有两个想法:
NSData的.我假设很多Realm用户需要处理线程和Realm,所以你在这种情况下做了什么?