美文网首页
崩溃提示在子线程中更新了UI

崩溃提示在子线程中更新了UI

作者: 木子小静 | 来源:发表于2020-07-27 11:32 被阅读0次

    *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'threading violation: expected the main thread'

    bug提示如上,定位代码的方式

    Edit scheme ——> Run ——> Diagnostics

    勾选:Main Thread Checker
    运行!

    if (strcmp(dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL), dispatch_queue_get_label(dispatch_get_main_queue())) == 0) {
                // main
                
            } else {
                dispatch_async(dispatch_get_main_queue(), ^{
                   
                });
            }
    

    相关文章

      网友评论

          本文标题:崩溃提示在子线程中更新了UI

          本文链接:https://www.haomeiwen.com/subject/nsfzlktx.html