保存用户数据时XMLExeption Root元素丢失

时间:2017-08-07 12:50:10

标签: c# android xml xamarin cocos2d-x

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

有一段时间,代码一切都很好:

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

我不知道为什么,因为我没有改变这个类中的任何内容,但现在我得到了一个带有Text的XML Exeption:根元素缺失

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

我只是想保存Highscore,他指的是哪种XML?数据是以XML格式保存的吗?

1 个答案:

答案 0 :(得分:0)

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

数据保存在XML文件中,如果您更改了密钥,"根元素缺失" 。因此,删除模拟器或设备上的缓存和本地数据,问题就解决了。