gpt4 book ai didi

ios - AsyncDisplayKit 中的 Realm 导致终止 - Realm::In CorrectThreadException

转载 作者:行者123 更新时间:2023-11-30 13:21:51 24 4
gpt4 key购买 nike

我将 RealmSwiftAsyncDisplayKit 一起使用,我总是从 ASDataController.mm 收到此错误:

libc++abi.dylib: terminating with uncaught exception of type realm::IncorrectThreadException: Realm accessed from incorrect thread.  

我有一个包含数据的 DataSourceManager 类,以及一个处理 fetchinsertDatabaseManager 类操作。

异常总是发生在_layoutNodesFromContexts:ofKind:completion:中。我尝试过我所知道的 GCD 的任何组合(串行、并发、屏障),但我无法处理此异常。

我应该如何处理这种情况?

谢谢!

最佳答案

我已尝试使用 Unmanaged_RLMObject 作为解决方法。 Unmanaged_RLMObject 是尚未添加到 RLMRealm 的 RLMObject。

它有效,但我认为这不是一个好的解决方案。

Unmanaged instances of RLMObjects behave exactly as regular NSObject subclasses, and are safe to pass across threads.

Source

关于ios - AsyncDisplayKit 中的 Realm 导致终止 - Realm::In CorrectThreadException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37697462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com