嘆息週五的WWDC之前是不是要問這個的好時機,但它是值得一試。presentModalViewController沒有提出新的觀點
我創建了一個基於UIViewController的項目,並從第一個VC我試圖加載第二,通過按鈕操作方法。我執行以下代碼:
SaveLocationViewController *saveLocationViewController = [[SaveLocationViewController alloc]
initWithNibName:@"SaveLocationViewController" bundle:nil];
[self presentModalViewController:saveLocationViewController animated:YES];
而且......沒有任何可見的情況發生。通過斷點,我可以看到viewDidLoad和viewWillAppear在saveLocationViewController中被調用,所以它正在被加載,但視圖沒有被顯示。
saveLocationViewController包含initWithNibName,蘋果的樣板代碼部分的調用,但服用它並沒有任何區別。 NIB看起來是正確的,視圖被連接起來了,而且我沒有收到任何錯誤,視圖就不會顯示。我仍然看到原來的觀點。
任何提示/建議?
可能是你可以嘗試清理來源。從源代碼刪除生成文件夾,並從模擬器中刪除應用程序,然後再次嘗試。這也發生在我的某個時間,這也有訣竅。 – 2011-06-04 04:31:31
首先執行Build/Clean All Targets,然後才能徹底。 – PengOne 2011-06-04 04:53:10
PengOne和Jennis是正確的 - 一個完整的清理固定的問題。 Xcode 4再次出擊! – janineanne 2011-06-04 05:27:37