2012-03-09 162 views
-4

在我的應用程序中,我實現了以下主要功能:
管理聯繫人列表。
1.)從地址簿中獲取聯繫人並將其保存在應用程序中。
2.)顯示聯繫人列表。
3.)將聯繫人與其他聯繫人鏈接以擴大關係。iPhone應用程序崩潰,而應用程序運行在後臺模式

日曆管理
1)應用&允許用戶創建新的活動
2)顯示在日的日曆活動,一個月內顯示的iCal事件&列表格式

存儲器可以具有當它走向背景時,會佔用大量的內存空間。在長時間停留在後臺後,如果我嘗試恢復它,它會崩潰。這也是隨機的,並且不可複製。此外,我必須打開應用程序2-3次,才能實際工作。

我傾向於認爲,根據iOS SDK,如果需要爲當前處於前景的應用程序釋放內存,後臺應用程序可能會被iOS本身殺死,所以可能這就是發生,但當我嘗試重新啓動時,它再次崩潰2-3次。爲什麼會這樣呢?

任何幫助,將不勝感激。

回答

0

嘗試在您的應用程序的某些部分可能使用了太多的內存使用斷點,你會發現你的問題

0

我建議由

  1. 您的iOS設備連接到檢查崩潰日誌您計算機,
  2. 推出的Xcode,
  3. 打開管理器(窗口 - >管理),
  4. 點擊設備圖標,
  5. 單擊設備日誌。

從設備上完全加載日誌可能需要幾分鐘的時間。日誌應該告訴你崩潰發生的地方。

另外,如果您還沒有這樣做,請將以下代碼添加到您的視圖控制器中。

- (void)didReceiveMemoryWarning 
{ 
    [super didReceiveMemoryWarning]; 
    // Release any cached data, images, etc that aren't in use. 
}