我在Android应用中保存用户数据时遇到问题。
有一段时间,代码一切都很好:
CCUserDefault.SharedUserDefault.SetIntegerForKey("score", score);
CCUserDefault.SharedUserDefault.Flush();
我不知道为什么,因为我没有改变这个类中的任何内容,但现在我得到了一个带有Text的XML Exeption:根元素缺失。
如果Exaption我打开了Instance但是没有信息。只有LineNumber 0和LinePosition 0以及一个空的SourceUri。
我只是想保存Highscore,他指的是哪种XML?数据是以XML格式保存的吗?
答案 0 :(得分:0)
我自己解决了问题,这是解决方案。
数据保存在XML文件中,如果您更改了密钥,"根元素缺失" 。因此,删除模拟器或设备上的缓存和本地数据,问题就解决了。