我有一個基於導航的視圖控制器(root?),我創建(編程)一個主頁按鈕,將用戶帶到主菜單。從導航控制器導航到正常視圖控制器
這個主菜單是一個簡單的視圖控制器,而不是導航控制器的一部分。
連接兩個我用下面的代碼:
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MainMenu"];
[self.navigationController pushViewController:vc animated:YES];
儘管工作,它只是推棧與導航欄上的視圖控制器。
我想要做的是關閉導航控制器並返回到開始。
我用下面的代碼嘗試:
ViewController *viewController = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self presentModalViewController:viewController animated:YES];
但是我得到以下崩潰:原因:「在包無法加載NIB:」一個NSBundle
我的問題是我怎麼能打開另一個視圖控制器編程和解僱導航控制器?我看不到按鈕,所以無法進行遊戲。
謝謝你在先進