关闭 showDetailViewController swift

Dismis showDetailViewController swift

我正在使用 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)

}

向大家致以最诚挚的问候!

感谢您的帮助

您可以通过在要关闭的 UIViewController 上使用 dismissViewControllerAnimated 非常轻松地关闭它:

navegador.dismissViewControllerAnimated(true, completion: nil)

也许您需要将 NavegadorViewController 设为全局变量,以便您可以从其他方法访问它。