2009-12-22 43 views
2

我正在做一個相當簡單的動畫與兩個UIImageViews在模擬器上正常工作,但動畫崩潰時,它的應用程序在iPhone設備上運行。每個視圖的動畫涉及13個PNG,並以大約2.25秒的動畫持續時間開始動畫。兩個動畫在UIScrollView中同時運行,讓用戶上下滾動查看這兩個動畫。我不認爲這些動畫是非常大的,但是有沒有人對可能導致應用程序崩潰的建議有任何建議?在我的控制檯中,它表示程序收到信號「0」。再次,這在模擬器中完美運行,所以有人知道它爲什麼會在設備中崩潰?UIImageView動畫崩潰時,在iPhone設備上運行

謝謝!

+0

您可以嘗試在正在執行註釋的viewcontroller的didReceiveMemoryWarning方法中編寫NSLog語句。 – rckoenes 2011-03-13 10:20:59

回答

0

我懷疑當你初始化包含圖像的NSMutableArray時,它們中至少有一個是零。將nil對象添加到NSMutableArray會生成異常並導致應用程序崩潰(請參閱NSMutableArray class reference中的-addObject)。

我會檢查圖像名稱,以確保每個字母的大小寫與實際的文件名相對應,因爲模擬器不區分大小寫,與iOS不同。

相關問題