【发布时间】:2017-04-17 14:44:44
【问题描述】:
我需要有关 UIWebView 的帮助,因此用户单击“登录”并打开一个网页以输入用户名,并调用下面的代码来更改控制器:
let tela = self.storyboard?.instantiateViewController(withIdentifier: "TabPrincipal") as! TabPrincipalViewController
tela.modalTransitionStyle = .crossDissolve
self.present(tela, animated: true, completion: nil)
一旦我点击退出并再次使用同一段代码,它会显示
警告:尝试显示不在窗口层次结构中的视图!
谁能帮帮我?
【问题讨论】:
-
你的注销代码是什么样的,即它对主窗口的
rootViewController有什么作用? -
你好@NRitH,在“LogoutViewController.swift”中,我正在发出警告,如果“是”,它会再次显示登录选项页面,如果不是,不要做任何事情。此注销代码适用于我拥有的其他登录选项......它不适用于我使用linkedin oauth2如果用户没有安装应用程序打开网页的这个选项。
标签: ios iphone swift storyboard