从 com.apple.main-thread 入队(线程 1)崩溃 | iOS |斯威夫特 4.1

2023-11-26

Reference image showing crash

上面发生了什么:

  1. 从接收到的用户数据数组初始化领域模型。
  2. 在后台线程中将所有模型一次性写入领域数据库中。
  3. 如果领域模型已经存在,则通过创建副本进行更新。

任何人都可以在这里指导我关于我做错了什么。


我遇到了类似的问题。在这里,您可能正在从不同的线程访问领域对象。例如:您可以使用调度队列,但您尝试访问的对象在另一个线程中声明的可能性更高。您可以在任何线程中拥有领域对象,但是访问该领域对象的属性将导致崩溃。就我而言,我正在从在不同线程内初始化的单例访问领域对象数组。即使我添加了 DispatchQueue 闭包,它也会导致错误,因为我尝试访问的对象位于另一个线程中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 com.apple.main-thread 入队(线程 1)崩溃 | iOS |斯威夫特 4.1 的相关文章

随机推荐