|
@@ -332,23 +332,24 @@ class TSPTPInputVC: TSBaseVC {
|
|
|
|
|
|
if let userInfo = notification.userInfo as? [String: Any],let state = userInfo["state"] as? TSProgressState {
|
|
|
dePrint("TSBaseOperation stateDatauPblished 收到 = \(state)")
|
|
|
-
|
|
|
- if state.isResult {//有结果,一定要刷新
|
|
|
+// if state.isResult {//有结果,一定要刷新
|
|
|
+// updataCollectionView()
|
|
|
+// }else if self.isViewVisible == false {
|
|
|
+//// dePrint("TSBaseOperation 视图不可见")
|
|
|
+// return
|
|
|
+// }else
|
|
|
+// if state.reloadNewData {//主要是给pending用,让他再视图中有个位置占着
|
|
|
updataCollectionView()
|
|
|
- }else if self.isViewVisible == false {
|
|
|
-// dePrint("TSBaseOperation 视图不可见")
|
|
|
- return
|
|
|
- }else
|
|
|
- if state.reloadNewData {//主要是给pending用,让他再视图中有个位置占着
|
|
|
- updataCollectionView()
|
|
|
- }
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//同时 VC主动刷新UI界面
|
|
|
NotificationCenter.default.addObserver(forName: .kPTPDataChanged, object: nil, queue: nil) { [weak self] notification in
|
|
|
guard let self = self else { return }
|
|
|
- updataCollectionView()
|
|
|
+ DispatchQueue.main.async {
|
|
|
+ self.updataCollectionView()
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|