2013-02-24 20 views
0

我有,我想只要按下home鍵,然後應用程序被重新啓動它從頭開始的應用程序。所以我將plist bool設置爲yes,所以app不會在後臺運行。 所有這一切工作正常,並應用似乎除了工作,一旦應用進入後臺,因爲home鍵被按下,然後再次開始我失去所有的nslogging到控制檯的,但應用程序看起來運行良好。 當我從Xcode再次啓動應用程序時,一切看起來都很好。 任何有關爲什麼發生這種情況的建議。爲什麼nslogging在我從後臺回來時停止?

回答

0

你們是不是要在Xcode調試或主辦單位從NSLog的讀取輸出連接設備?

如果您的應用程序事實上在主頁按鈕被按下時停止運行,並重新啓動一個新進程,調試器將不再被附加(它被附加到前一個進程ID),並且您不會看到任何在那裏記錄消息。

+0

啊哈!很有意思。有沒有辦法強制它重新啓動?我讀它在Xcode的調試器窗口 – vboombatz 2013-02-24 23:18:53

+1

可以使用'產品調試器附加到一個進程>附加到Process'。您的應用程序應該列在「可能的目標」下 – 2013-02-25 09:44:46

+0

我試圖做到這一點,但是當我選擇列出的過程時,我收到了此消息。 Xcode無法附加到「theApp」。 「theApp」不支持可調試的架構。 – vboombatz 2013-02-25 22:53:30

相關問題