我使用「選項卡式應用程序模板」在Xcode 4中創建了一個基於選項卡的應用程序。在哪裏創建navigationController,以便我可以使用pushViewController函數
在其中一個視圖控制器中,我有一個表視圖。現在,當用戶點擊表格顯示的項目時,我想要顯示一個新視圖。
我試着使用:
[self.navigationController pushViewController:self.detailsViewController animated:YES];
,但不起作用。在進一步檢查中,我發現self.navigationController
爲空,所以我想我必須在某處創建它。
你能指點我在哪裏創建它?
我猜這應該是在應用程序委託的applicationDidFinishLaunching
方法?下面是它目前的樣子(這已被Xcode中自動生成):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
return YES;
}
非常感謝您的幫助,我一直停留在這一段時間,我似乎無法找出如何做到這一點...
非常感謝,看來「編輯 - >嵌入」我想要做什麼! – houbysoft 2011-12-23 20:40:11