【发布时间】:2016-06-29 10:04:50
【问题描述】:
我有一个故事板和视图控制器。每个视图控制器的情节提要 ID 与分配给它的类名相同。比如:一个演练视图控制器被分配了 WalkThroughVC 类,它的故事板 ID 也是 WalkThroughVC。
我在下面创建了一个函数,从情节提要中获取视图控制器的实例:
func getViewController<T: UIViewController>() -> T? {
let sb = UIStoryboard(name: "Main", bundle: nil)
sb.instantiateViewControllerWithIdentifier(viewController.rawValue) as? T
}
是否可以推断出 T 的类型?如果是,怎么做?
【问题讨论】: