Consider SomeViewController as the viewcontroller you want to jump to and "someViewController" is the identifier on that viewcontroller.
In the tableview didSelectRowAtIndexPath call the self.performSegueWithIdentifier
func tableView(tableView: UITableView, didSelectRowAtIndexPath
indexPath: NSIndexPath) {
self.performSegueWithIdentifier("someViewController", sender:
indexPath);
}
In prepareForSegue method just identify the identifier for the SomeViewController and add it as destinationViewcontroller.
override func prepareForSegue(segue: UIStoryboardSegue!, sender:
AnyObject!) {
if (segue.identifier == "someViewController") {
let controller = (segue.destinationViewController as!
UINavigationController).topViewController as! SomeViewController
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…