2012-04-24 80 views
0

最近我開始出現一個奇怪的錯誤。我正在將我的應用程序從iPhone轉換爲iPad。這一切似乎都進展順利,直到我注意到我的所有按鈕和開關都停止工作。當我的應用程序啓動時,一切正常加載(在兩個平臺上)。然後,當你嘗試一個按鈕時,應用程序顯示凍結。完全沒有任何反應。當您按下主頁按鈕時,您所做的所有更改(但未看到)都會在返回主頁之前快速顯示。如果你重新打開應用程序(沒有退出),所有按鈕都可以完美工作。但在初次發射時,一切都被打破了。屏幕沒有更新,直到主頁按下按鈕

以前有沒有人有過這種情況?我從舊的工作版本改變的是xib顯示的(iphone或ipad)。

+0

建議:在調試器中暫停它,但它沒有響應,看看主線程是否被阻塞。 – davehayden 2012-04-25 04:50:29

回答

0

我似乎已經修復它。確定使用哪個xib的詳細過程顯然是問題所在。回到簡單地使用

[self.window addSubview:viewController.view]; 
[self.window makeKeyAndVisible]; 

並依靠命名約定來選擇xib足以解決它。