AppDelegateでインスタンス化されているViewに画面遷移する

nbeppu 646views 更新:2015年1月6日

例えば、以下のように AppDelegate に tabBarController がインスタンス化されている場合、

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var tabBarController: UITabBarController?

別の ViewController でこの tabBarController に画面遷移したい場合は、以下のように記述します。

var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate

self.presentViewController(appDelegate.tabBarController!, animated: true, completion: nil)

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません