跳转分为2种 push和modalide
//A->B 跳转 前提是须要连线 push和modal均可用 [self performSegueWithIdentifier:@"tongji" sender:self]; //传递数据 用如下方法 -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ if ([segue.identifier isEqualToString:@"person"]) { PersonViewController * person=segue.destinationViewController; NSIndexPath * indexPath=[self.tableView indexPathForSelectedRow]; person.dic=self.tableData[indexPath.row]; } if ([segue.identifier isEqualToString:@"tongji"]) { TjViewController * tj=segue.destinationViewController; tj.tableData=self.tableData; tj.junqu=self.junqu; } }
//B->A 退回的形式 这个用于modal [self.presentingViewController dismissViewControllerAnimated:YES completion:nil]; //B->A 退回形式 适用于push 自己push自带返回按钮 也可使用代码来执行 [self.navigationController presentingViewController];