ios - Swift 中 UIViewcontroller 的实例

标签 ios objective-c uiviewcontroller swift xcode6

<分区>

如何在 Swift 语言中将一个 UIViewcontroller 切换到另一个 UIViewController?我正在创建一个新的空项目并设置 UINavigationcontroller 并且不使用 Storyboard。

例如,我们在 objective-c 中使用这段代码来推送 View Controller

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)

关于ios - Swift 中 UIViewcontroller 的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24135468/

相关文章:

ios - shouldAutorotate 在 iPhone 上调用但在 iPad 上不调用

ios - 如何在用户编辑 UITEXTFIELD 时自动插入字符串

iOS:呈现其界面从 xib 文件加载并包含导航 Controller 的新 View

ios - 是否可以使用 eventkit 更改 icalendar 中的默认警报时间?

ios - 如何快速获取委托(delegate)类的类型

objective-c - NSNumber 到 NSString(如果有小数则不带尾随零)

ios - 在 obj-c 中调用类方法时出错

ios - View Controller 未加载 Storyboard View

objective-c - 从 UIView 的 subview 获取 UINavController?

ios - *** 尝试截断时 +[NSManagedObjectContext MR_defaultContext] 断言失败