Uitableview 目标C至快速导航不工作

Uitableview 目标C至快速导航不工作,uitableview,swift,uiviewcontroller,uinavigationcontroller,Uitableview,Swift,Uiviewcontroller,Uinavigationcontroller,我正在将一些代码从Objective-C翻译成Swift,但有些东西不起作用。下面的代码是用来切换视图和传递字符串的,但是,当点击单元格时不会发生任何事情。我在故事板中嵌入了两个带有NavigationViewController的ViewController func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) { var dvc : TemplateV

我正在将一些代码从Objective-C翻译成Swift,但有些东西不起作用。下面的代码是用来切换视图和传递字符串的,但是,当点击单元格时不会发生任何事情。我在故事板中嵌入了两个带有NavigationViewController的ViewController

func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {

        var dvc : TemplateViewController = self.storyboard?.instantiateViewControllerWithIdentifier("TemplateViewController") as TemplateViewController
        dvc.tweet = self.templateList?.objectAtIndex(indexPath.row) as NSString
        self.navigationController?.pushViewController(dvc, animated: true)

}

您需要在TemplateViewController中显式编写一些方法。遵循这个答案

您确定要在取消选择单元格而不是选择单元格时执行操作吗?如果您实现的方法是v^Yep,请查看名称,没错!无意识地使用自动填充是否检查了
dvc
self.navigationController
是否为
null
?@user3330259修复方法名称是否解决了问题?如果是这样的话,阿比泽姆可能需要把他的评论提升为一个答案,这样你就可以接受它。在他的例子中,他有所有相关的部分。最有可能的罪魁祸首是对他的问题的评论。