iOS 14中线程问题Thread 11: EXC_BREAKPOINT (code=1, subcode=0x1041eb210)

在iOS 13之前的系统,似乎有做一种防止机制,如果开启了一个异步线程,在异步线程执行时,执行UI操作,会互不干扰。
但是在iOS 14中却发现这情况他们不帮你处理了,如果这样做就会崩溃报错Thread 11: EXC_BREAKPOINT,需要回到主线程中处理UI(这是我的猜测,暂时没去验证)。

简单一点就是可以直接用dispatch函数处理,

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        //处理UI
 });

你可能感兴趣的:(iOS 14中线程问题Thread 11: EXC_BREAKPOINT (code=1, subcode=0x1041eb210))