2013-07-25 71 views
-1

我的應用程序內置cocos2d。它可以在模擬器(ipad,iphone,iphone5)上正常工作,並在我的設備ipod 5th和4rth generation中調試良好,但在ipad設備(ios 5.1)上無法正常工作。我在rootview控制器中收到了兩次warnnings。當我打ipad ipad播放按鈕只是退出我沒有任何東西在xcode'日誌'。 它只顯示'成品runnig APP'。 任何有關如何或哪個是確定錯誤的最佳方法的建議。Xcode退出我的應用程序時說'檢測運行應用程序'在ipad上測試時

回答

0

使用儀器並找出您正在使用多少內存。看看你正在使用多少內存,但也視頻內存Open GL ES驅動程序分析器。 根據設備規格檢查這些數字。您將需要根據您正在耗盡的內存類型來做不同的事情。 Cocos2d管理許多對象,尤其是圖形對象並自動釋放它們。如果你的內存不足,你應該看看你正在使用的是什麼大的非託管對象,但也是你經常分配的很小的對象。 對於視頻內存,請勿使用較大的'空'圖像(如菜單的背景框),您可以使用Scale9Sprite(http://www.cocos2d-x.org/boards/18/topics/8335)來平鋪該圖像的中心。

+0

我已經使用儀器,但只顯示低位內存警告與頂部黑條然後終止 – user1910945

0

當您的應用程序內存不足時會發生這種情況;您需要減少其內存使用情況並重試。

+0

我是新的cocos2d,我不確定釋放cocos2d使用e:g的對象的最佳方式; spritesheet,聲音。 – user1910945

相關問題