这个问题在这里已有答案:
如何在UIViewcontroller
语言中将一个UIViewController
切换到另一个Swift
?我正在创建一个新的空项目并设置UINavigationcontroller
而不是使用故事板。
例如,我们在目标c中使用此代码来推送视图控制器
MyViewController *controller = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES]
Swift的替代方案是什么?
任何帮助都可以提前感谢。
要简单地执行您的确切代码,请使用:
let controller = MyViewController(nibName: "MyViewController", bundle: nil)
self.navigationController.pushViewController(controller, animated: true)