iOS9 - Xcode 7.2崩溃警告问题

时间:2016-02-03 06:07:49

标签: ios xcode ios9 ios-autolayout xcode7.2

如何解决此问题

  

此应用程序正在从后台线程修改autolayout引擎,这可能导致引擎损坏和奇怪的崩溃。这将在将来的版本中引发异常。

我知道这意味着从后台线程调用了一些UIKit代码,我知道解决方案是将代码包装在

dispatch_async(dispatch_get_main_queue(), ^(void){ <code> });

我的问题是找到这样做的位置,如何识别显然修改UI的背景代码?

欢迎任何帮助..

谢谢!

1 个答案:

答案 0 :(得分:0)

此代码PSPDFUIKitMainThreadGuard导致主线程外的UIKit访问断言

使用步骤:

1.添加到项目并编译此文件而不使用ARC

2.将 PSPDFAssert 定义移动到文件的第一个

3.评论 PSPDFLogError 的评论未定义

4.import

您的应用程序将崩溃并停止任何尝试从后台线程修改任何UI元素 请参阅此Link