2015-06-21 63 views
-3

我在GitHub上找到了一個項目,並試圖在Swift項目中實現它。我卡在以下行的語法:瞭解UITabBarController子類初始值設定項代碼Obj-C

YALFoldingTabBarController *tabBarController = (YALFoldingTabBarController *) self.window.rootViewController; 

我想不出如何在AppDelegate中初始化此行。任何幫助和解釋這一行意味着什麼將不勝感激。該項目可以找到here

回答

2

該代碼應轉化爲類似

let tabBarController: YALFoldingTabBarController = self.window.rootViewController as! YALFoldingTabBarController 

希望幫助:)

0
if let tabBarController = self.window.rootViewController as? YALFoldingTabBarController { 

} 

此行並沒有做太多,但。它所做的只是從UIViewController鑄造到YALFoldingTabBarController

相關問題