ios - 如何确保某些代码在与 runloop 相同的后台线程上运行
问题描述
我在 iOS 应用程序中使用领域。
我在后台线程中调用领域方法。领域对象只能在创建它的线程中使用。
这意味着我必须确保与访问领域对象相关的所有代码都发生在同一个线程上。这个问题已经在这里得到了回答——如何确保在同一个后台线程上运行一些代码?
后台线程没有运行循环,因此领域对象不会自动刷新。
谁能指出如何使用runloop创建一个后台线程,以便代码块可以在与runloop相同的后台线程上执行?
解决方案
推荐阅读
- git - 无法使用服务主体从发布管道访问 Azure Devops Git 存储库
- html - 如何使用 flex 在 bootstrap 4.1 中获取可滚动的标签内容
- php - 声明变量时无法访问类中的受保护变量
- python - 当列标题中有空格时,无法从 CSV 文件导入列
- linux - 如何制作与进程分离然后重新附加到它的bash脚本?
- ctags - ctags 将地址标记为行号
- c# - decimal.ToString("C") 在 Linux 上生成 ¤ 货币符号
- java - Google 登录不适用于已发布的应用
- r - r 按行比较两个data.tables
- jquery - 尝试添加 Caroufredsel 滑块分页项目符号