소스 검색

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;
         }