为了账号安全,请及时绑定邮箱和手机立即绑定

获取“此应用程序正在从后台线程修改自动收费引擎”错误?

获取“此应用程序正在从后台线程修改自动收费引擎”错误?

慕田峪9158850 2019-07-12 18:33:41
获取“此应用程序正在从后台线程修改自动收费引擎”错误?我有我的NSWindow我正在交换意见contentView窗户的。我得到了误差当我试着做一个NSApp.beginSheet在窗口上,或者当我添加一个subview去窗户。尝试禁用自动调整大小的东西,我没有任何使用自动布局。有什么想法吗?有时候很好,什么也没发生,其他时候完全破坏了我的生活UI没有负载
查看完整描述

3 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

好吧-找到答案了。它需要放置在一个不同的线程中,这样用户界面就可以在线程函数执行完成后立即更新:

SWIFT 3

 DispatchQueue.main.async {
    // Update UI }

SWIFT版本<3

dispatch_async(dispatch_get_main_queue(){
    // code here})

目标-C版

dispatch_async(dispatch_get_main_queue(), ^{
    // code here});


查看完整回答
反对 回复 2019-07-12
?
千万里不及你

TA贡献1784条经验 获得超9个赞

当您收到类似的错误消息时使用print语句进行调试如果不使用‘调度_异步’,那么当您收到该错误消息时,就该使用它了。

SWIFT 4

DispatchQueue.main.async { //code }

SWIFT 3

DispatchQueue.main.async(){ //code }

早期SWIFT版本

dispatch_async(dispatch_get_main_queue()){ //code }


查看完整回答
反对 回复 2019-07-12
  • 3 回答
  • 0 关注
  • 446 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信