跳轉分爲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];