Browse Source

解决假数据报错

胡佳骏 1 year ago
parent
commit
21c33fc7cc

+ 5 - 1
Assets/FrameWork/Login/Scripts/LoginDataManager.cs

@@ -98,13 +98,17 @@ public class LoginDataManager:Singleton<LoginDataManager>
         
             JsonData accDataNew = new JsonData();
             accDataNew.Add(accData);
+        if(data!=null&&data.IsArray)
+        {
             for (int i = 0; i < data.Count; i++)
             {
-                if(index!=i)
+                if (index != i)
                     accDataNew.Add(data[i]);
                 if (accDataNew.Count >= 4)
                     break;
             }
+
+        }
             PlayerPrefs.SetString("OftenUse", accDataNew.ToJson());
             PlayerPrefs.Save();
      

+ 1 - 0
Assets/FrameWork/Scripts/Window/WindowsManager.cs

@@ -16,6 +16,7 @@ public class WindowsManager : MonoSingleton<WindowsManager>
 
     private void Awake()
     {
+        PlayerPrefs.DeleteAll();
         StartCoroutine(CheckIsStart());
     }