如何在后台调用API,以免影响其他进程?

我有collectionview具有像pintrest这样的自定义布局,首先我加载了10张图片,然后当用户到达scroll请求的一半时被触发时,每次我都从sql本地数据库中获取数据当应用程序打开API调用时,我必须以影响其他进程的方式调用API:

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

使用 alamofire 调用API, 如果我从SQL数据库中后台获取数据,则应用程序将崩溃,因此无法在后台线程中获取数据。但是,它挂起滚动。 另外,当我每10条新记录collectionview都重新加载数据时,它会降低滚动速度。如何处理这两个问题?

ssd88 回答:如何在后台调用API,以免影响其他进程?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2900003.html

大家都在问