我有一个应用程序,我的主视图嵌入在导航控制器中。从那里,按钮推到其他视图控制器上。这一切都很好。但是,它推送的视图控制器之一会更新根的值之一并再次呈现它。但是这一次,它只呈现了没有导航控制器的 ViewController,当然,按下按钮返回会以崩溃告终。希望这张照片能帮助理解我的问题。按下回车其实没什么大不了的,我只是在键盘返回时调用这个函数。
返回主控制器的代码:
-(void)createNewMain:(NSString*)newAddress {
ViewController* newController = [self.storyboard instantiateViewControllerWithIdentifier:@"MainView"];
newController.labelText = newAddress;
newController.connected = self.connected;
[self presentViewController:newController animated:YES completion:nil];
}