Преглед изворни кода

修复了初始化在异步中的bug

jeremy пре 5 година
родитељ
комит
819cebf65d
1 измењених фајлова са 11 додато и 9 уклоњено
  1. 11 9
      RainbowPlanet/RainbowPlanet/AppDelegate/AppDelegate+Window.swift

+ 11 - 9
RainbowPlanet/RainbowPlanet/AppDelegate/AppDelegate+Window.swift

@@ -25,13 +25,6 @@ extension AppDelegate {
         //基础配置
         DispatchQueue.global(qos: .default).async {
             [weak self] in
-            
-            /// 设置全局的tabbar
-            self?.setTabbarAppearence()
-            /// 设置全局的navigation
-            self?.setNavBarAppearence()
-            /// 设置全局的TableView
-            self?.setTableViewAppearance()
             /// 城市转换
             self?.setBaiduToCityFactory()
             /// 授权处理
@@ -42,8 +35,17 @@ extension AppDelegate {
             DeliveryMethodTypeModel.shared().setModel(model: deliveryMethodTypeModel)
             //网络监听
             //        AlamofireReachabilityManager.shared.reachability()
-            //键盘处理
-            IQKeyboardManagerSwiftManager.shared().initIQKeyboardManagerSwift()
+
+            DispatchQueue.main.async {
+                /// 设置全局的tabbar
+                self?.setTabbarAppearence()
+                /// 设置全局的navigation
+                self?.setNavBarAppearence()
+                /// 设置全局的TableView
+                self?.setTableViewAppearance()
+                //键盘处理
+                IQKeyboardManagerSwiftManager.shared().initIQKeyboardManagerSwift()
+            }
         }
     }