Преглед на файлове

Bugly 获得ViewManager界面GetUIView 时防止报错

huangxiaoyue преди 1 година
родител
ревизия
365afa7bdc
променени са 1 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 6 4
      GameClient/Assets/Game/HotUpdate/Views/ViewManager.cs

+ 6 - 4
GameClient/Assets/Game/HotUpdate/Views/ViewManager.cs

@@ -283,11 +283,13 @@ namespace GFGGame
         }
         public static IUIView GetUIView(string viewName)
         {
-            IUIView obj = _viewDic[viewName];
-            if (obj != null && obj.isShowing)
+            if (_viewDic.ContainsKey(viewName))
             {
-
-                return obj as IUIView;
+                IUIView obj = _viewDic[viewName];
+                if (obj != null && obj.isShowing)
+                {
+                    return obj as IUIView;
+                }
             }
             return null;
         }