2010-07-26 91 views
1

我正在將我的3.x應用移至使用iOS4功能,如後臺處理,快速應用切換。我已經能夠讓應用程序運行良好。但是現在每當我在模擬器上啓動應用程序時,它只會顯示一個黑屏。應用程序啓動後,XCode中的狀態更改爲正在運行,但除黑屏外沒有任何顯示。iPhone模擬器啓動應用後僅顯示黑屏

該應用在設備上運行良好,因此我知道代碼沒有問題。任何想法可能發生什麼?我已經嘗試重新安裝SDK,但它沒有任何區別。

是的,我有[窗口makeKeyAndVisible];在代碼中的行。所以這不是問題。我正在使用應用程序:didFinishLaunchingWithOptions:來處理應用程序啓動。

謝謝。

回答

0

我正在將我的應用程序從3.x移動到4.x並具有相同的問題。音響系統啓動(音樂和聲音播放良好),但整個屏幕是黑色的。它發生在4.x模擬器和設備上,但在3.1.3設備上一切都很順利。

UPDATE:最近我後申請init添加一些窗口操作:

[window center]; 
[window makeKeyAndVisible]; 
[window becomeFirstResponder]; 

,現在是活着=)

0

某些功能在模擬器中不起作用,我知道當您嘗試訪問應用程序中的iPod庫時,模擬器將會像這樣掛起(至少在3.1版本中是這樣)。確保你沒有使用模擬器不支持的功能。

+1

該應用程序將不會啓動的。 XCode將該應用程序顯示爲「正在運行」。它停止在所有的斷點,但不顯示除黑屏之外的任何其他事物! – lostInTransit 2010-07-27 04:24:02