2017-05-28 4 views
1

私はので、私は機能を使用するにはRAMAnimatedTabBarControllerにクラスコントローラの名前を変更する必要がタップバーコントローラ用のライブラリを使用しています。私はメインバーを提示したい場合でも、アプリデリゲートにそれはあなたが最初にそれをインポートする必要が宣言されていないタイプのこのエラー使用「のViewController」

使用「RAMAnimatedTabBarController」

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 



    if UserDataSingleton.sharedDataContainer.logged == "logged" { 


     let mainStoryboardIpad : UIStoryboard = UIStoryboard(name: "Main", bundle: nil) 
     let initialViewControlleripad : UIViewController = mainStoryboardIpad.instantiateViewController(withIdentifier: "Order") as! RAMAnimatedTabBarController // error here 
     self.window = UIWindow(frame: UIScreen.main.bounds) 
     self.window?.rootViewController = initialViewControlleripad 
     self.window?.makeKeyAndVisible() 

    }else{ 
     let mainStoryboardIpad : UIStoryboard = UIStoryboard(name: "Main", bundle: nil) 
     let initialViewControlleripad : UIViewController = mainStoryboardIpad.instantiateViewController(withIdentifier: "loginViewController") as! loginViewController 
     self.window = UIWindow(frame: UIScreen.main.bounds) 
     self.window?.rootViewController = initialViewControlleripad 
     self.window?.makeKeyAndVisible() 

    } 
+0

は 'RAMAnimatedTabBarController'は' UIViewController'を拡張していますか? – Danoram

+0

UITabBarController – leo0019

答えて

2

を表示します。ファイルの先頭に、使用: 輸入RAMAnimatedTabBarController