我有一個名爲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)章節以瞭解如何使用數組。 –