我有一个问题:
我使用的是MasterDetail ipad模板,OSX1068中的Xcode42,并使用DYNAMIC tableview数据源加载我的MasterDetail。
表格的单元格通过Push segue链接到DetailView,destination = Detail Split。
我的问题是DetailViewController在加载时保持循环选择。这是代码:
在MasterViewController中:
#pragma mark – Table view delegate -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { self.detailViewController.detailItem =[NSString stringWithFormat:@"You choose %@",[_myList objectAtIndex:indexPath.row]]; } // -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // create an instance of DetailView DetailViewController *dVC = [[DetailViewController alloc] init]; //sets dVC to the destinationViewController property of the segue dVC = [segue destinationViewController]; //create the index path object NSIndexPath * path = [self.tableView indexPathForSelectedRow]; NSString * theItem = [_myList objectAtIndex:path.row]; dVC.rowNumber = path.row; dVC.itemName = theItem; }
在DetailViewController.h上:
// tracking the items in the table @property int rowNumber; @property (nonatomic,strong) NSString * itemName;
其他任何地方都没有什么特别的东西 谢谢你的帮助 !