我有一个应用程序,我从输入流中读取数据并将其可视化为用户。当我设置输入流时,我将它设置在后台运行循环中,打开它并运行后台循环。但有时我的应用程序意外中断。我无法重复这次崩溃,所以我甚至不知道从哪里开始修复它。iOS应用程序意外中断。多线程问题(可能)
它说,它是Enqueued from background queue (Thread 3)
。而Thread 3
看起来像这样:
这可能是什么原因?我应该在哪里开始解决它?
而且奇怪的是,在Thread 17
,它崩溃可变bg_queue
是零,反正它传递的,如果条件在那里我做
如果(bg_queue!=无)
但在线程3它不是零:
我会尽量确保您不会从错误的线程/上下文访问托管对象。 – Avi
谢谢你的建议,但我不想访问此方法中的任何托管对象。 – hockeyman