0
在我的AppDelegate我有正在接收的通知後執行以下代碼:駁回(或膨化)一NavigationController我手動添加不起作用
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UINavigationController *navigationController = (UINavigationController *)[storyboard instantiateViewControllerWithIdentifier:@"VideoPlayback"];
VideoPlaybackViewController *videoPlaybackViewController = (VideoPlaybackViewController *)[navigationController topViewController];
videoPlaybackViewController.publishing = YES;
[(UINavigationController*)self.window.rootViewController pushViewController:navigationController animated:NO];
,成功地帶來了新的視圖控制器,顯然增加了它導航堆棧,因爲我可以使用導航欄上的後退按鈕返回並隨後關閉視圖控制器。
問題是,我不想使用導航欄。實際上,我想隱藏後退按鈕。不幸的是,當我嘗試使用它應該使用的方法解僱視圖控制器時,它什麼都不做。我試過使用這兩個來解僱視圖控制器:
[self dismissViewControllerAnimated:YES completion:nil];
[self.navigationController popViewControllerAnimated:YES];
我在做什麼錯?謝謝。
你試圖導航控制器推到導航控制器? –
我什至沒有注意到!這解決了我的問題,謝謝。 – Orlando
我發佈它作爲答案。 –