保存用户数据时缺少 XMLExeption 根元素

XMLExeption Root Element missing while saving user data

我在 Android 应用程序中保存用户数据时遇到问题。

一段时间以来,代码一切正常:

CCUserDefault.SharedUserDefault.SetIntegerForKey("score", score);
                    CCUserDefault.SharedUserDefault.Flush();

我不知道为什么,因为我没有更改此 class 中的任何内容,但现在我得到一个 XML Exeption 文本:根元素丢失.

我打开Instance if Exaption但是没有信息。只有 LineNumber 0 和 LinePosition 0 以及一个空的 SourceUri。

我只想保存高分,XML他是什么意思?数据是否保存在 XML?

我自己解决了这个问题,这是解决方案。

数据保存在 XML 文件中,如果您更改了密钥,则 "Root Element is missing"。所以删除模拟器或设备上的缓存和本地数据,问题就解决了。