gpt4 book ai didi

ios - 等待 10 秒后未能返回。主运行循环模式 : kCFRunLoopDefaultMode

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:34 24 4
gpt4 key购买 nike

我根据时间戳在应用程序退出和应用程序启动时对服务器进行多次调用。基本上,我拉取和推送数据。

我正在对服务器进行异步调用

但实际情况是我在调试控制台中收到此消息

void SendDelegateMessage(NSInvocation *): delegate (webView:decidePolicyForNavigationAction:request:frame:decisionListener:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode

我的应用挂起。我不明白出了什么问题。

问候兰 git 。

最佳答案

尝试将工作分成两部分。异步运行的后台任务和应在主队列中运行的部分。

DispatchQueue.global(qos: .background).async {

// do things which can run in background
// calculations-delay-waiting for a response etc.

DispatchQueue.main.asyncAfter(deadline: .now() + delay, execute: {

// implement UI related part which has to run in main thread.

})
}

关于ios - 等待 10 秒后未能返回。主运行循环模式 : kCFRunLoopDefaultMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25743067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com