2012-09-28 89 views
0

所以我試圖將一個項目轉換爲ARC。第一次嘗試,我只是轉換了所有內容,並且在我的某個視圖中遇到了這個問題,它只是掛起。我無法點擊任何UI元素,也沒有任何內容被打印到控制檯,並且不會崩潰。它只是坐在那裏。解決iOS應用中的死鎖

因此,爲了開始排除故障,我轉換了所有簡單的類和viewControllers,然後對於一些更復雜的模型類和UIViewController類,我爲-fno-objc-arc設置了編譯器標誌。我的應用運行得更好,但它仍然處於掛起狀態。在轉換爲ARC之前,我從未看到過這一點。我想知道是否有其他人有這個問題,我能做些什麼來解決它。謝謝〜

+4

我會在調試器中按「暫停」,然後查看應用程序中所有線程的調用堆棧。這可以指出爲什麼你的應用程序被鎖定。 – nielsbot

+0

@nielsbot謝謝! – Crystal

+0

@nielsbot你可以把你的評論作爲答案,所以我可以關閉我的問題。這足以讓我解決我的問題。謝謝! – Crystal

回答

3

我會在調試器中按「暫停」,然後查看應用程序中所有線程的調用堆棧。這可以指出爲什麼你的應用程序被鎖定。

+0

簡單的答案。謝謝!! –