[英]add objects in array from multiple array in iphone
我有2个数组,如下所示:
Array A (
{ title="A",id=1 }, {title="B",id=2},{title="c",id=3}
)
Array B (
{ title="A",id=1 }, {title="B",id=2},{title="c",id=3}
)
现在,我想combine this arrays
,当我尝试从组合数组中获取值时,我想知道它是从数组A或数组B中获取的。
我怎样才能做到这一点?
我应该使用字典而不是数组吗?
是的 ,您应该使用Dictionary
而不是Array
。 将键设置为ArrayName,将Array设置为对象 。
样例代码:
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:arrayA,@"ArrayA",arrayB,@"ArrayB", nil];
NSLog(@"dict :: %@",dict);
更新:
要在TableView
单元格中显示标题和ID :
yourTitleLabel.text = [[[dict objectForKey:@"ArrayA"] objectAtIndex:indexPath.row] objectForKey:@"title"];
yourIdLabel.text = [[[dict objectForKey:@"ArrayA"] objectAtIndex:indexPath.row] objectForKey:@"id"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.