gpt4 book ai didi

ios - performFetchWithCompletionHandler 是否必须在主线程或后台线程中进行 http 提取?

转载 作者:行者123 更新时间:2023-11-29 11:43:25 25 4
gpt4 key购买 nike

在 performFetchWithCompletionHandler 中,所有的 http 请求是否必须在主 ui 线程或后台线程中完成?

最佳答案

您应该在后台线程中执行 HTTP 请求。如果您收到某种数据来填充您的数据源,那么您应该将 .reloadData() 放在您的主线程中。

假设您正在使用 tableView 来显示您的结果,您可以将这段代码放在您的 completionHandler:

swift 3:

DispatchQueue.main.async {
tableView.reloadData()
}

这部分documentation可能会给你一个关于这个主题的更好的解释。

关于ios - performFetchWithCompletionHandler 是否必须在主线程或后台线程中进行 http 提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245950/

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