【发布时间】:2015-09-30 19:36:56
【问题描述】:
在我的应用程序中,我试图做这样的事情:
class tabBarController : UITabBarController {
...
func example (){
let navController : UINavigationController = UINavigationController(rootViewController: calendarVC) //calendarVC is a UIViewController
guard var VCs = self.viewControllers as [UIViewController]? else{
self.setViewControllers([navController], animated: false)
return
}
self.setViewControllers(VCs.append(navController), animated: false)
}
...
}
但是在函数的最后一行我得到了一个错误:
无法将类型“()”的值转换为预期的参数类型“[UIViewController]?
我该如何解决这个问题?谢谢。
【问题讨论】:
标签: ios swift uitabbarcontroller