如何使用目标c

时间:2016-10-20 17:07:06

标签: objective-c tree iterable

更一般地说,我对这样做的方法感兴趣。进一步来说。我有一个对象数组,每个对象都有一个名称和父ID属性。我正在尝试使用RATableView在分层的tablview中显示这些对象。如代码示例所示,您可以按以下方式创建行

  RADataObject *phone1 = [RADataObject dataObjectWithName:@"Phone 1" children:nil];
  RADataObject *phone2 = [RADataObject dataObjectWithName:@"Phone 2" children:nil];
  RADataObject *phone3 = [RADataObject dataObjectWithName:@"Phone 3" children:nil];
  RADataObject *phone4 = [RADataObject dataObjectWithName:@"Phone 4" children:nil];

  RADataObject *phone = [RADataObject dataObjectWithName:@"Phones"
                                                children:[NSArray arrayWithObjects:phone1, phone2, phone3, phone4, nil]];

这样所有手机都嵌套在手机对象中。这种嵌套可以继续......

如何以可以创建与RATableView兼容的树结构的方式对我的平面对象数组进行迭代。

0 个答案:

没有答案