Xcode7:此应用程序正在从后台线程修改自动布局引擎,这可能会导致引擎损坏和奇怪的崩溃

2024-04-08

当我更新 Xcode7 时,我收到了此消息。能告诉我解决办法吗?感谢。

该应用程序正在从后台线程修改自动布局引擎,这可能会导致引擎损坏和奇怪的崩溃。这将在未来的版本中导致异常。

Stack:(
    0   CoreFoundation                      0x250df883 <redacted> + 150
    1   libobjc.A.dylib                     0x367dedff objc_exception_throw + 38
    2   CoreFoundation                      0x250df7b1 <redacted> + 0
    3   Foundation                          0x25f7be63 <redacted> + 170
    4   Foundation                          0x25e21ba7 <redacted> + 38
    5   UIKit                               0x292f3aa9 <redacted> + 52
    6   UIKit                               0x292f4487 <redacted> + 222
    7   UIKit                               0x299ccfa5 <redacted> + 288
    8   UIKit                               0x294e5fa9 <redacted> + 148
    9   UIKit                               0x291ed6bb <redacted> + 694
    10  QuartzCore                          0x28ab967d <redacted> + 128
    11  QuartzCore                          0x28ab4d79 <redacted> + 352
    12  QuartzCore                          0x28ab4c09 <redacted> + 16
    13  QuartzCore                          0x28ab4129 <redacted> + 368
    14  QuartzCore                          0x28ab3deb <redacted> + 590
    15  WebCore                             0x34a9c79f <redacted> + 282
    16  CoreFoundation                      0x250a2827 <redacted> + 14
    17  CoreFoundation                      0x250a2417 <redacted> + 454
    18  CoreFoundation                      0x250a077f <redacted> + 806
    19  CoreFoundation                      0x24ff31e9 CFRunLoopRunSpecific + 516
    20  CoreFoundation                      0x24ff2fdd CFRunLoopRunInMode + 108
    21  WebCore                             0x34040cdf <redacted> + 422
    22  libsystem_pthread.dylib             0x37077c93 <redacted> + 138
    23  libsystem_pthread.dylib             0x37077c07 _pthread_start + 110
    24  libsystem_pthread.dylib             0x37075a24 thread_start + 8
)

我不知道你的代码是什么,但我知道为什么会发生这种情况。您必须在后台线程中完成一些 UI 更改。

除了主线程之外,不要更改 UI,它必然会 使您的应用程序不稳定并意外崩溃。

使用 GCD(中央调度)。

您可以从任何线程监听并执行工作,并将 UI 更改封装在dispatch_async 中:

dispatch_async(dispatch_get_main_queue(), ^{
        // Do UI stuff here
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode7:此应用程序正在从后台线程修改自动布局引擎,这可能会导致引擎损坏和奇怪的崩溃 的相关文章

  • 此应用程序正在从后台线程修改自动布局引擎,这可能会导致引擎损坏和奇怪的崩溃

    当我在模拟器中运行应用程序时 我在控制台中收到此日志 在 iOS 8 中没有看到过这个 我不太确定是什么原因造成的 有其他人遇到过同样的问题吗 如果有 是如何解决的 或者有人可以在这方面提供任何帮助吗 除了主线程之外 不要更改 UI 虽然它
  • Swift:使用未声明的类型

    我正在实现一个类 但出现此错误 使用未声明的类型 myProtocol 这是我的代码 class LocalContactService myProtocol 你们中有人知道为什么我会收到此错误吗 我遇到了同样的错误 在我的情况下 我意外地
  • Xcode7:此应用程序正在从后台线程修改自动布局引擎,这可能会导致引擎损坏和奇怪的崩溃

    当我更新 Xcode7 时 我收到了此消息 能告诉我解决办法吗 感谢 该应用程序正在从后台线程修改自动布局引擎 这可能会导致引擎损坏和奇怪的崩溃 这将在未来的版本中导致异常 Stack 0 CoreFoundation 0x250df883
  • UIWebView 在 iOS9 上不显示图像,SafariViewController 根本不加载 HTML 文件?

    刚刚发现UIWeb视图加载嵌入图像的 HTML 字符串无法正常显示图像iOS9 转基因种子 之前工作正常iOS8 观看 WWDC SafariViewController 视频后here https developer apple com
  • iOS 9 中 UITextView 根据内容的高度是错误的

    我通过编程方式动态地将视图添加到带有布局约束的滚动视图中 对于文本视图组件 我想根据文本视图中设置的文本设置高度约束 所以我创建了扩展 UITextView 的类 在文本视图类中 我编写了以下代码来添加高度约束 import CETextV
  • SSL iOS9 SSL 握手失败。我检查了 openssl & 我的服务器使用 tls 1.2V

    我从 iOS 9 中的应用程序中收到这些错误 它在 iOS 8 上运行良好 我的服务器使用的是 tls v1 2 所以 我不知道问题出在哪里 2015 08 04 16 52 24 319 Entumano 676 59469 CFNetw
  • 使用 Swift 2 进行 Base64 编码/解码

    我的代码在 Xcode 6 4 和 Swift 1 2 上运行良好 var imageData UIImageJPEGRepresentation firstImageView image 0 2 let base64String imag
  • 实时同步

    我想开发与 UBER 相同的应用程序 其中我需要显示所选地区的可用出租车 并在出租车已租用 可用 不可用时进行更新 一种自动刷新 在固定的时间间隔后在后台调用 Web 服务并不是一个好的选择 任何人都可以建议我更好更快地实现这一目标的方法吗
  • 创建 SKShapeNode 的子类

    class ColorRectangle SKShapeNode var width CGFloat var height CGFloat var rectColor UIColor convenience init rectOfSize
  • 由于不支持 URL 类型 http,因此无法打开该文件

    使用 iOS 9 我正在尝试使用NSFileManager s moveItemAtURL do print localURL http localhost 3000 api v1 activities print cacheFile fi
  • 如何确定哪个 URL 被 App Transport Security 阻止?

    我正在将 iOS 应用程序升级到 iOS 9 并且有一些不安全的 URL 并且我需要应用程序传输安全性的一些例外情况 我已经添加了我所知道的两个 但现在出现了一些警告 应用程序传输安全性已阻止明文 HTTP http 资源加载 因为它不安全
  • 如何更改 Xcode 上的导航器字体大小

    有什么办法可以改变xcode中导航器面板的字体大小吗 我已设法使用 首选项 gt 字体和颜色 更改编辑窗口中的字体大小 但这不会更改导航器的字体大小 适用于 Xcode 12 及以上版本 Its default value is match
  • 如何显示AVPictureInPictureController?

    我正在尝试使用播放视频AV画中画控制器最近在IOS9 使用此代码 AVPlayer AVPlayer AVPlayer playerWithURL url AVPlayerLayer layer AVPlayerLayer playerLa
  • AVPlayer 不播放音频 - iOS 9,目标 - C

    我正在尝试从我的应用程序中的 URL 播放音频 iOS 8 中一切都按预期发生 模拟器和物理设备 对于 iOS 9 它可以在模拟器中运行 但在设备上 音频根本无法播放 出现流媒体 如果我单击播放 进度条还显示音频正在加载并播放 但没有声音
  • 无需越狱即可检测iOS9上哪个应用程序处于前台

    我正在尝试记录用户在 iOS9 上的个人应用程序使用情况 我宁愿它不会使用越狱有限的解决方案 不言自明 在越狱手机上执行此应用程序的变体应该不难 https www andyibanez com create mobilesubstrate
  • 有没有办法在 Swift XCTest UI 的测试之间重置应用程序?

    XCTest 中是否有 API 调用 我可以将其放入 setUP 或tearDown 中以在测试之间重置应用程序 我查看了 XCUIApplication 的点语法 我看到的只是 launch 或者有没有办法在 Swift 中调用 shel
  • Eddystone 信标检测问题

    以下是我使用 iPhone iOS 9 检测 Eddystone 的代码 void viewDidLoad super viewDidLoad if CLLocationManager locationServicesEnabled loc
  • IOS Coredata 兼容 IOS 9 和 ios 10

    您好 我正在开发一个适用于 IOS 10 和 9 xcode 8 的应用程序 创建新实体对象的正确方法是什么 新的IOS 10有这个代码 var newEvent Event context context 我们如何让这段代码同时适用于 I
  • 尺寸图像引脚注释

    我用个人形象代替了传统的红色别针 当我打开地图显示图钉时 图像覆盖了整个地图 引脚图像是否有最大尺寸 或者如何在代码中集成某些内容以适合尺寸标准经典引脚 func mapView mapView MKMapView viewForAnnot
  • UIAlertController 在 iOS 9 中不工作

    I have added the UIAlertController code showing login and password textfields it works for iOS 8 but in iOS 9 not works

随机推荐