无法设置UIViewControllers
问题描述:
我有一个名为UINavigationController
Tab View
,UIViewController
命名FirstView
和另一UIViewController
命名SecondView
无法设置UIViewControllers
FirstView
是Tab View
的RootView,我想改变Tab View
的RootView编程方式。
我试图
self.navigationController?.setViewControllers(NSArray(SecondView), animated: true);
但它给错误:
Cannot Invoke initializer for type 'NSArray' with an argument list of type ((SecondView).Type)
也试过:
self.navigationController?.setViewControllers(NSArray([SecondView]), animated: true);
这也给出了同样的错误。
重读[集合类型](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html)章节以了解如何使用数组。 –