美文网首页
24.storyboard多viewController代码调用

24.storyboard多viewController代码调用

作者: noonez | 来源:发表于2016-04-22 13:14 被阅读52次

我在一个storyboard文件中定义了两个view controller,root view controller和另一个LoginResultController没有进行连接,我需要用代码实现显示它


Paste_Image.png

下面是具体显调用代码,因为是网络请求后调用的,所以要将显示放在主线程中进行.并且实现了将返回登录之前的页面

func loginSuccess() {
        dispatch_async(dispatch_get_main_queue(), {
            let storyboard = UIStoryboard(name: "LoginRegister", bundle: nil)
            let loginResult = storyboard.instantiateViewControllerWithIdentifier("LoginResult") as! LoginResultViewController
            
            var viewControllers = self.navigationController!.viewControllers
            viewControllers.popLast()
            viewControllers.append(loginResult)
            self.navigationController?.setViewControllers(viewControllers, animated: true)
        })
    }

相关文章

网友评论

      本文标题:24.storyboard多viewController代码调用

      本文链接:https://www.haomeiwen.com/subject/ifkxrttx.html