AIR for iOS应用程序在启动时崩溃 - 仅在i Pad1上崩溃

时间:2013-05-04 22:47:44

标签: ios ipad air

在FlashBuilder 4.6中使用iPad书籍应用程序。早期,在学习GPU渲染模式并将StageQuality设置为低之前,iPad1 / 3存在一些性能问题。这些帮助极大。

然而,最近应用程序在启动时开始崩溃 - 仅在iPad1上。例如,几周前曾经工作的应用程序的第1页现在会崩溃。经过更多的研究,似乎是放在ViewController中的所有页面类的静态引用都是问题所在。他们似乎压倒了记忆。当我在VC中只将一个静态引用放到它的工作时。然后在第1页中是对第2页或第3页的静态引用。或者它可能链接到的任何页面。现在,在将其他70个页面重新编写为仅静态引用它们所需的页面之后,它再次崩溃。

我的问题是这个,如果我的第1页有第2页和第3页的静态引用。并且每个都有引用......所有这些都在第70页说明,所有那些本质上都被加载到内存中在启动时?

更大的问题是如何最好地管理具有~120多个“页面”或MVC用语中的视图的AIR应用程序的内存?理想情况下,我只想在内存中动态创建视图,但不认为它正在工作。

我在这里阅读了其他帖子,并考虑通过ApplicationDomain加载/卸载swfs,这些swfs引用了所需的类。

注意到一件有趣的事情。在调试器中启动应用程序时,它会终止跟踪并退出应用程序。但是,双击iPad主页按钮时,它会显示应用程序仍在运行。不知道为什么会这样?

原谅冗长的描述。

任何和所有帮助将不胜感激。

谢谢, MTG

0 个答案:

没有答案