2012-11-09 79 views
0

我正在經歷一個相當令人痛苦的行爲。從Xcode執行時,我的應用程序運行並按下主頁按鈕並重新啓動它可以很好地工作。相反,當我在iPhone上執行它時,第一次它也可以正常工作,但是當我重新打開它時,它會在啓動屏幕上停頓一段時間,然後每次使用不同的日誌崩潰,但總是顯示消息: 「AppName」失敗在時間恢復未能在調試時重新開啓時無法及時恢復

鑑於當線程到Xcode不會發生,我不認爲我可能會使用儀器:我也嘗試把UIAlerts放在應用程序委託和主視圖控制器的起始回調中,但沒有一個是當它崩潰時調用。

它可能是什麼,我怎麼能瞄準它?

感謝,法布里奇奧

回答

1

你可以嘗試剖析你的應用程序與儀器,看看在你的應用程序,它未能恢復時間這麼久需要。顯然,你的情況假設你在應用程序被調試時有不同的行爲,當它沒有時,分析器也可能無法發現問題,但你最好試試。

去解決問題,做到以下幾點:

  1. 連接您設備到計算機
  2. 啓動應用程序,並將其移動到背景
  3. 啓動儀器
  4. 選擇時間探查
  5. 點擊「All processes」下拉菜單,選擇你的設備並找到你的應用程序
  6. 開始分析
  7. 重新打開應用

如果你幸運的話,你會看到那裏的應用程序花費了大量的時間(也許是某種重繪,一組數據或許有些重新初始化 - 任何可能原因),這會導致你到問題的原因。

-1

奇怪的是,只發生在我自己的iPhone上:我在另一臺iPhone和iPad上試了一下,一切正常。因此,這不再是編程問題,而是維護問題。

+0

無答案,請刪除 –