保存用户数据时缺少 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"。所以删除模拟器或设备上的缓存和本地数据,问题就解决了。
我在 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"。所以删除模拟器或设备上的缓存和本地数据,问题就解决了。