0

我有个问题:

我在一个 MasterDetail ipad 模板上,在 OSX1068 中使用 Xcode42,并使用 DYNAMIC tableview 数据源加载我的 MasterDetail。

表格的单元格通过 Push segue 链接到 DetailView,destination = Detail Split。我的问题是 DetailViewController 在加载选择时不断循环。这是代码:
在 MasterViewController 中:

    #pragma mark – 表视图委托
    -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
    self.detailViewController.detailItem =[NSString stringWithFormat:@"你选择 %@",[_myList objectAtIndex:indexPath.row]];
    }
    //
    -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
    // 创建一个DetailView的实例
    DetailViewController *dVC = [[DetailViewController alloc] init];
    //将dVC设置为segue的destinationViewController属性
    dVC = [seguedestinationViewController];
    //创建索引路径对象
    NSIndexPath * 路径 = [self.tableView indexPathForSelectedRow];
    NSString * theItem = [_myList objectAtIndex:path.row];
    dVC.rowNumber = path.row;
    dVC.itemName = theItem;
    }

在 DetailViewController.h 上:


    // 跟踪表中的项目
    @property int 行号;
    @property (nonatomic,strong) NSString * itemName;
    

其他任何地方都没有什么花哨的。
谢谢你的帮助 !

4

0 回答 0