所以,我一直工作在一个简单的游戏,我想实现一个高分系统。 一旦玩家负荷高达首次新建一个文本文件被创建(“hsc.txt”)的主页,并插入一些假值将在稍后由计划分头行动,但是,目前我的代码抛出一个System.IO.IsolatedStorage.IsolatedStorageException
,我似乎无法发现问题。 我抬头一看,我从中消息框得到了错误“ - operation not permitted
”,但似乎被张贴的所有解决方案并不管用。 我试图关闭流,但它似乎并没有工作。
任何意见将得到高度赞赏。
private void hasHighscores()
{
String fileName = "hsc.txt";
using (var isoStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
if (!isoStorage.FileExists(fileName))
{
isoStorage.CreateFile(fileName);
using (var isoStream = new IsolatedStorageFileStream(fileName, FileMode.Append, FileAccess.Write, isoStorage))
{
using (var fileStream = new StreamWriter(isoStream))
{
fileStream.WriteLine("n1:666,n2:777,n3:888,h1:666,h2:777,h3:888");
fileStream.Close();
}
isoStream.Close();
}
}
}
}
到目前为止,我有:1)改变了的FileMode二)改变的FileAccess和其他一些“快速修复”,我甚至不记得了。