0

所以,我为我的游戏创建了一个保存系统。问题是它在 Flash 和桌面版 Air 上运行良好,但当我将其包装为 iOS 应用程序时,它在 iOS 版 Air 上运行良好。sharedObject.getLocal 是否适用于 iOS?如果没有,我还能用什么?

4

1 回答 1

0

是的,它应该工作。如果var mySharedObject.getLocal("game")不工作,那么你可能有一个损坏的系统,或者一个非常旧的 IOS 版本。可以肯定的是,发布您正在使用的代码。此外,请确保您的应用程序类型具有正确的渲染模式。

第二个选项:检查你的记忆。如果您没有足够的内存来支持 SharedObject,它将不会存储内存。做一个测试,添加以下代码:

if(mySharedObject.size != 0)
{
textfield.text = "works."
}else{
textfield.text = "nowork."

创建一个名为“textfield”的文本框输入和一个 SharedObject 变量“mySharedObject”。

于 2013-04-19T23:45:11.913 回答