代码之家  ›  专栏  ›  技术社区  ›  user2557829

TableView单元格未推送到下一个视图控制器

  •  0
  • user2557829  · 技术社区  · 9 年前

    控制器

    配方书视图控制器的表视图的原型单元通过推序列连接到视图控制器。问题是食谱书视图控制器没有导航到视图控制器吗? https://drive.google.com/open?id=0B5pNDpbvZ8SnLTd1R3NBTE1ReEk

    4 回复  |  直到 9 年前
        1
  •  1
  •   iPeter    9 年前

    我只是检查一下你的项目。

    执行以下步骤:-

    1. 在里面 Main.storyboard ,单击“推送至” ViewController 并添加标识符名称

    2. ViewController.m 并粘贴到下面的代码

      -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath  {
          [self performSegueWithIdentifier:@"yourSegueName" sender:self];
      }
      
        2
  •  0
  •   dahiya_boy    9 年前

    1. 未实现PrepareForSegue。
    2. didSelect tableview委托。
        3
  •  0
  •   Roushan Singh    9 年前

    实现表视图的委托方法,并调用performsguewithidentifier方法:

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    
        [self performSegueWithIdentifier:@"ViewControllerSegue" sender:tableView];
    }
    
        4
  •  0
  •   CodeChanger    9 年前

    根据您的源代码,您必须添加一些代码&项目中的类来实现您的要求。

    第一 RecipeViewController

    第二 正如你所创造的 您需要将该类分配给相应的 ViewController 在你的故事板中。

    希望您能理解代码中的错误。