错误:segue必须具有执行处理程序,或者必须覆盖-perform swift

时间:2018-04-04 09:23:54

标签: ios swift swrevealviewcontroller

  1. 我正在使用SWRevealViewController作为侧边菜单。 在这个侧面菜单中,有一个tableview,在这个表的didSelectRowAt函数中,代码是这样的:
  2. MenuViewController.swift:

        switch indexPath.row {
        case 0:
            performSegue(withIdentifier: "MySegue", sender: self)
    
        case 1:
            performSegue(withIdentifier: "OtherSegue", sender: self)
    
        defualt:
            break
        }
    
    1. 已设置从 MenuViewController 到另一个 destinationViewController 的segue,其标识符也设置为“ MySegue ”。< / p>

    2. 重要 destinationViweController TabBarViewController

    3. 问题:当tableView中的第一行点击,项目崩溃且错误为:

      Could not perform segue with identifier 'MySegue'. A segue must either have a performHandler or it must override -perform.
      

0 个答案:

没有答案