Iphone 在视图控制器之间切换时,导航栏消失?

Iphone 在视图控制器之间切换时,导航栏消失?,iphone,objective-c,xcode,uinavigationbar,Iphone,Objective C,Xcode,Uinavigationbar,好的,根据Xcode,我的代码中没有错误。我以编程方式在视图之间切换,因为我想将页面切换链接到uialertview的结果,但每当我切换视图时,它都会正常切换,然后当我返回主屏幕时,导航栏就会消失 切换我正在使用的视图 InfoViewController *infoView = [self.storyboard instantiateViewControllerWithIdentifier:@"infoView"]; [self presentViewController:infoView a

好的,根据Xcode,我的代码中没有错误。我以编程方式在视图之间切换,因为我想将页面切换链接到uialertview的结果,但每当我切换视图时,它都会正常切换,然后当我返回主屏幕时,导航栏就会消失

切换我正在使用的视图

InfoViewController *infoView = [self.storyboard instantiateViewControllerWithIdentifier:@"infoView"];
[self presentViewController:infoView animated:NO completion:NULL];

然后使用相同的代码返回,但更改标识符。

使用pop返回上一屏幕。现在您正在创建一个新实例并再次推送它[您说过使用相同的代码返回]

[self.navigationController popViewControllerAnimated:YES];
你可以试试segues

   [self performSegueWithIdentifier: @"SegueName" sender: self];

这是这方面的教程

然后返回相同的代码,但更改标识符。
这是什么意思?您正在以模式显示视图,然后再次执行此操作以返回到主视图?