使用Titanium Mobile for iPhone开发的应用程序中的随机崩溃

时间:2012-01-19 14:18:18

标签: iphone ios5 titanium titanium-mobile

我使用Titanum Mobile from Appcelerator开发了一个iPhone应用程序,我已经遇到崩溃和内存泄漏已经有一段时间了...幸运的是崩溃只发生了很少,所以,尽管它们,我的应用程序仍然有用。

然而,现在我已经开始使用iPhone 4S和iOS 5.0.1测试我的应用程序,随机崩溃现在更频繁地发生,没有明显的原因。

我有报道说有时我的应用程序会在很短的时间内反复崩溃,有时候它会顺利运行一个多小时然后再次崩溃。

有没有人也经历过类似的事情?

注意:我使用的是Titanium Mobile 1.7.5。

1 个答案:

答案 0 :(得分:0)

原因:记忆饥饿。虽然Titanium应该为您处理内存管理,但它并不总能正常工作。大多数情况下,特别是如果您的应用程序很简单并且不使用许多图像和动画,Titanium随着时间的推移产生的内存泄漏将足够小,您甚至不会意识到您的应用程序实际上正在泄漏。问题是,当你的应用程序达到一定程度的复杂性时,这些泄漏将变得明显 - 以突然,不可避免的崩溃形式出现。

要解决此问题,请尝试点击此处 - http://developer.appcelerator.com/question/116867/this-is-a-solution-to-your-memory-woes