Dismis showDetailViewController swift
Posted
技术标签:
【中文标题】Dismis showDetailViewController swift【英文标题】: 【发布时间】:2015-02-22 16:32:30 【问题描述】:我正在使用 showDetailViewController 来显示 web 视图,但我无法关闭它。
如何关闭它?
我是这样称呼它的
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)
向大家致以最诚挚的问候!
感谢您的帮助
【问题讨论】:
【参考方案1】:您可以通过在要关闭的 UIViewController
上使用 dismissViewControllerAnimated
来轻松关闭它:
navegador.dismissViewControllerAnimated(true, completion: nil)
也许您需要将NavegadorViewController
设为全局变量,以便您可以从其他方法访问它。
【讨论】:
添加了一个带有dismissViewControllerAnimated(true, completion: nil)的IBAction函数,效果很好!真的谢谢你以上是关于Dismis showDetailViewController swift的主要内容,如果未能解决你的问题,请参考以下文章