我正在使用showDetailViewController来显示webview,但是我在关闭它时遇到了问题。
我怎么能关闭它?
这就是我的称呼方式
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var link = (feeds.objectAtIndex(indexPath.row).objectForKey("link") as String)
link = trataLink(link)
let navegador = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("idNavegadorViewController") as NavegadorViewController
navegador.linkURL = NSURL(string: link)
showDetailViewController(navegador, sender: self)
}
最好的问候你们!
感谢您的帮助
答案 0 :(得分:1)
使用您要解雇的dismissViewControllerAnimated
上的UIViewController
,您可以非常轻松地关闭它:
navegador.dismissViewControllerAnimated(true, completion: nil)
也许您需要将NavegadorViewController
设为全局变量,以便可以从其他方法访问它。