我正在使用RealmSwift
with AsyncDisplayKit
,我一直从以下位置收到此错误ASDataController.mm
:
libc++abi.dylib: terminating with uncaught exception of type realm::IncorrectThreadException: Realm accessed from incorrect thread.
我有一个DataSourceManager
包含数据的类和一个DatabaseManager
处理fetch
andinsert
操作的类。
异常总是发生在_layoutNodesFromContexts:ofKind:completion:
. 我已经尝试过任何我知道的 GCD 组合(串行、并发、屏障),但我无法处理这个异常。
我应该如何处理这种情况?
谢谢!