代码之家  ›  专栏  ›  技术社区  ›  SwiftyJD

集合视图的委托/数据源方法在哪些队列中执行?

  •  0
  • SwiftyJD  · 技术社区  · 6 年前

    我一直假设所有collectionView/tableView委托/datasource方法都在主队列中执行,只是想验证一下。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Shehata Gamal    6 年前

    任何框架提供的任何与UI相关的内容都在主线程中执行,并验证do

    print(Thread.isMainThread)
    

    在这些协议方法中,您还可以打印

    print(Thread.main)
    print(Thread.current)
    

    如果匹配,那么它是主线程,否则它是另一个线程