The requested operation cannot be completed because the object has been garbage collected.
我在使用Unity(c#)加载游戏状态时遇到了这些错误:
File.Exists(Application.persistentDataPath + "/savedGames.gd")
这是我发现应该有效的示例,但是这些错误与那些加载操作没有任何共同之处,因为这些文件大小只有600个字节。
我是这些平台的新手,所以欢迎任何想法。
答案 0 :(得分:1)
我认为File.Exists
无法触发此错误,此错误确实与序列化有一些共同之处。你确定这段代码引发了这个问题吗?另外,请检查this issue。
您是否正在使用断点并使用调试器检查任何内容?如果是,那么this is an common error with mono。不幸的是,Unity有一个旧的Mono,没有什么可以直接用它来做 - 唯一的办法就是尽量不要触发它。