标签:
1 // 根据Segue ID 执行跳转 2 [self performSegueWithIdentifier:@"contactList" sender:nil];
1 #pragma mark - Segue相关 2 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 3 // 取得目标控制器 4 id controller = segue.destinationViewController; 5 6 // 判断跳转目标 7 if ([controller isKindOfClass:[AddViewController class]]) { 8 // 如果是“添加联系人” 9 AddViewController *addViewController = controller; 10 addViewController.delegate = self; 11 } 12 13 if ([controller isKindOfClass:[EditViewController class]]) { 14 // 如果是“查看/编辑联系人” 15 EditViewController *editViewController = controller; 16 17 // 取出数据 18 NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; 19 editViewController.contact = self.contacts[indexPath.row]; 20 21 // 设置代理 22 editViewController.delegate = self; 23 } 24 25 }
【iOS 基础控件 -16 】 UIStoryboardSegue对象(Segue)
标签:
原文地址:http://www.cnblogs.com/kengsir/p/4282072.html