我的应用程序有一小片,其读/写在C++/CX一个文件(Windows电话8互操作的DirectX)这样的代码:Windows手机8和读/写文件
bool WriteState(char *fileName) {
FILE *fp = fopen(fileName);
if (fp) {
// Do save
...
fclose(fp);
return true;
}
return false;
}
和ReadState
具有相同的代码。并调用(从C#调用):
ObjectClass game = new ObjectClass();
game.WriteState("game1.state");
当我在我的设备上运行,调试没有错误时没有问题。但是,当我发布到Windows Phone商店并安装到我的设备后,Read/Write
代码不起作用。为什么会发生?
你在哪里保存文件?您的应用无法访问生产中的安装位置。您需要保存在独立的存储中。 – 2014-09-25 05:34:41
@RobCaplan:谢谢你,我知道了,解决了,请将你的评论作为答案,我可以接受。 – 2014-10-02 15:01:51