浏览代码

coding

Signed-off-by: marinofaggiana <ios@nextcloud.com>
marinofaggiana 2 年之前
父节点
当前提交
09a2ef8018
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      iOSClient/Networking/NCOperationQueue.swift

+ 6 - 4
iOSClient/Networking/NCOperationQueue.swift

@@ -545,10 +545,12 @@ class NCOperationDataSource: ConcurrentOperation {
     }
 
     func reloadDataThenPerform(_ closure: @escaping (() -> Void)) {
-        CATransaction.begin()
-        CATransaction.setCompletionBlock(closure)
-        self.collectionViewCommon.collectionView.reloadData()
-        CATransaction.commit()
+        DispatchQueue.main.async {
+            CATransaction.begin()
+            CATransaction.setCompletionBlock(closure)
+            self.collectionViewCommon.collectionView.reloadData()
+            CATransaction.commit()
+        }
     }
 
     override func start() {