我想在VARCHAR
中调用另一个viewcontroller但是有错误
错误:UIWebViewExample [18859:1229622]警告:尝试显示其视图不在窗口层次结构中!
我用Google搜索并知道我应该在' ViewDidLoad '中调用视图控制器。但是当我触摸func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType)
中的“登录”按钮时,我想直接弹出登录控制器。
这是我的代码
webview
答案 0 :(得分:0)
[我自己解决]我把这个代码放到webView()。不要忘记设置" loginViewActivity"的标识符。在stroyboard。我不再使用openNewViewController()了。
dispatch_async(dispatch_get_main_queue(), {
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("login") as! LoginViewController
self.presentViewController(vc, animated: true, completion: nil)
})
答案 1 :(得分:0)
////调用登录视图控制器 var dvc = ViewController() dvc.openNewViewController()
将以上代码更改为以下
////调用登录视图控制器 self.openNewViewController()