2019独角兽企业重金招聘Python工程师标准>>>
跳转分为2种 push和modal
//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];