选择TableView单元格时无法显示另一个ViewController

时间:2016-05-23 02:51:53

标签: ios uitableview swift2

我想在选择TableView中的单元格时显示一个新的ViewController(storyboard id:TaskDetailsVC)。这是我的TableView代码:

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    displayTask.deselectRowAtIndexPath(indexPath, animated: true)
    let row = Tasks.sharedInstance.datas[indexPath.row]
    print(row)
    let TaskDetailsVC = self.storyboard!.instantiateViewControllerWithIdentifier("TaskDetailsVC") as! TaskDetailsViewController
    self.navigationController!.pushViewController(TaskDetailsVC, animated: true)
}

我可以在每行的右下角看到一个箭头,但是当我点击单元格时没有任何反应。我该如何解决?

我的ViewController代码可以在https://codeshare.io/C4uNh

找到

3 个答案:

答案 0 :(得分:0)

我知道你的代表没有设置!!右键单击故事板并查看它是否设置,或者您的IBOutlet未正确设置

答案 1 :(得分:0)

添加以下内容: -

displayTask.delegate = self

delegate missing

答案 2 :(得分:0)

在viewDidLoad方法

中添加以下行
 displayTask.delegate = self