2012-01-19 36 views
1

我已經開發使用Titanum Mobile from Appcelerator一個iPhone應用程序,而現在我已經經歷了崩潰和內存泄漏了一段時間......值得慶幸的是墜機事件只是發生很少,所以,儘管他們,我的應用程序仍然可用。隨機崩潰,並Titanum移動開發iPhone

但是現在,我已經開始測試我的iPhone 4S和iOS 5.0.1的應用程序時,隨機崩潰正在發生更加頻繁,沒有明顯的理由。

我有,有時我的應用程序反覆崩潰在很短的時間量,並且晚些時候它運行流暢了一個多小時,然後再次崩潰報告。

有沒有人也遇到過類似的東西嗎?

注:我使用的是鈦移動1.7.5。內存不足的原因:

+0

我有同樣的問題1.7.5,所以我又回到1.7.3。 –

回答

0

原因:內存不足。儘管Titanium應該爲您管理內存管理,但它並不總是正常工作。大多數情況下,特別是如果您的應用程序很簡單並且不使用許多圖像和動畫,內存泄漏隨着時間的推移,Titanium會產生足夠小的內存,甚至不會意識到您的應用程序實際上正在泄漏。問題是,當你的應用程序達到一定的複雜程度時,這些泄漏將變得明顯 - 以突然的,不可避免的崩潰的形式出現。

解決您應該從這裏開始嘗試一些 - http://developer.appcelerator.com/question/116867/this-is-a-solution-to-your-memory-woes

+0

我明白了,但您認爲可能存在與iPhone 4S有關的問題嗎?我的意思是,與其他iPhone(3G,3GS和4)很少碰撞的應用程序現在非常頻繁地與iPhone 4S崩潰。 – Felipe