1

私のアプリは複数の tableView を使用しています。

これには、id、parent_id、title、subtitle、description を持つ mainArray という名前の NSMutableArray を持つ RootViewController が含まれています。

SecondTableViewController では、parent_id に応じて mainArray から childArray を作成し、tableviewcells を設定できるようにする必要があります。

childArray1 には、各parent_id = 1のid、title、subtitleのみを含める必要があり、childArray2には、各parent_id = 2のid、title、subtitleのみを含める必要があります。

これを行うためのヒントはありますか?

4

2 に答える 2

0

辞書を使ってみてください。

NSDictionary *parent = @{@"id":@(1),@"title":@"Root",@"subtitle":@"my subtitle",@"description":@"something"};
NSDictionary *child1 = @{@"id":@(2),@"title":@"Child 1",@"subtitle":@"lalalala",@"description":@"something",@"parent":parent};
NSDictionary *child2 = @{@"id":@(3),@"title":@"Child 2",@"subtitle":@"lelelele",@"description":@"something",@"parent":child1};

//so now, you can do something like
child2[@"parent"][@"id"]; // 2
child2[@"parent"][@"parent"][@"title"]; // root
于 2013-09-13T19:53:13.333 に答える