错误日志说: bool _WebTryThreadLock(bool),0x3c689f0:尝试从主线程或Web线程以外的线程获取Web锁。这可能是从辅助线程调用UIKit的结果。现在崩溃......
应用程序结构: 工作线程与MainThread分离,因为通过用户交互需要新数据,每个工作线程将数据馈送到阵列中自己的插槽中。只有当我使用NavigationController“返回”前一个视图时线程仍在收集数据时才会出现问题。我试图在viewWillDisappear上向每个线程发送一个[NSThread退出],但这不会起作用......
关于poppin'视图控制器的线程清理的任何建议?
答案 0 :(得分:0)
所以显然我需要对runloop以及didRecieveData循环构建检查以监视全局变量以指示视图是否已消失。这又需要切换全局变量,导致所有打开的线程取消连接以及退出线程。