打断点后,界面出现卡死,却不崩溃(主要是接入第三方SDK或者JSBridge后),原因是接入后的功能是在子线程中执行,打断点后,子线程占用内存过多,主线程卡死
解决办法:
使用dispatch_async(dispatch_get_main_queue(), ^{ ...});将所执行的命令置于主线程中。
PS:如果是其他原因造成这种情况,如使用ShareSDK微信登陆时,此方法无用,目前解决方案为:不要再这些功能上添加断点
打断点后,界面出现卡死,却不崩溃(主要是接入第三方SDK或者JSBridge后),原因是接入后的功能是在子线程中执行,打断点后,子线程占用内存过多,主线程卡死
解决办法:
使用dispatch_async(dispatch_get_main_queue(), ^{ ...});将所执行的命令置于主线程中。
PS:如果是其他原因造成这种情况,如使用ShareSDK微信登陆时,此方法无用,目前解决方案为:不要再这些功能上添加断点
本文标题:打断点后,界面只卡死,不崩溃
本文链接:https://www.haomeiwen.com/subject/cekosttx.html
网友评论