我相信有一個簡單的方法來做到這一點,我明顯缺少。UINavigationController推送到不同的UIViewController
我在UINavigation控制器三大類:
- MasterNavViewController - 型的UINavigationController的 - 擁有在所有後續視圖控制器的性能。
- FirstNavViewController - 類型爲UIViewController。
- SecondNavViewController - 類型爲UIViewController。
由於線程的原因,我不想在這裏進入我想從FirstNavViewController轉移到SecondNavViewController使用代碼。我曾嘗試:
[self.navigationController pushViewController:SecondNavViewController animated:YES];
但我在我的代碼得到一個錯誤:使用未聲明的標識符「SecondNavViewController」你的意思是MasterNavViewController的?
我不完全確定如何繼續此操作。我曾嘗試導入我的SecondNavViewController.h,但似乎也沒有工作。
我在想也許我試圖做錯誤的方式。任何指針將不勝感激! James
按照要求: 我沒有在代碼中明確地創建SecondNavViewController,我不知道怎麼......但那就是我最可能出錯的地方。我創建了類&,然後將它們與我拖入IB的UIViewController鏈接起來。通常我會在兩者之間創建一個推送隊列,但在這種情況下,我不想那樣做。
你如何創建SecondNavViewController對象?發佈該代碼。 – iDev
您需要傳遞一個引用您要顯示的視圖控制器實例的變量,而不是該類的名稱。 – rmaddy