如何在不执行视图控制器的情况下快速打开视图控制器?

2 uiviewcontroller ios swift

我必须显示包含大量图像和视频的各种文件夹,但是当我单击该文件夹时,它需要几秒钟的时间加载,看起来好像是滞后或挂起了……

我想先打开视图控制器,然后显示加载过程。

Gow*_*i G 5

您可以像这样在后台加载数据

DispatchQueue.global(qos: .background).async {
   // load data here
}
Run Code Online (Sandbox Code Playgroud)

之后需要在主线程中加载UI

DispatchQueue.main.sync {
            // show data here
        }
Run Code Online (Sandbox Code Playgroud)