从另一个视图控制器设置根视图控制器

时间:2015-11-05 01:44:20

标签: ios swift2

我正在尝试在另一个视图控制器中实现注销按钮。注销按钮当前删除所有用户默认值并清除钥匙串中的任何令牌但是我不知道如何显示主视图控制器并从内存中删除所有其他视图?

let rootView: HomeViewController = HomeViewController()
if let window = self.window{
    window.rootViewController = rootView
}

似乎无法在另一个视图控制器中工作。

由于

1 个答案:

答案 0 :(得分:0)

试试此代码

        if let window = self.view.window {
            window.rootViewController = HomeViewController()
        }

由于window不是UIViewController的成员,您需要使用window的成员view访问UIViewController