目的:取出dataArr中的cid,拼接成新的cid-cid-cid-cid字符串,数组是不固定的。求更简单的做法
_dataArr:(
{
cid = 01497945336;
name = "0\U76ae\U5361\U4e18";
},
{
cid = 11497945336;
name = "1\U76ae\U5361\U4e18";
},
{
cid = 21497945336;
name = "2\U76ae\U5361\U4e18";
},
{
cid = 31497945336;
name = "3\U76ae\U5361\U4e18";
},)
做法:取出dataArr中的cid,暂存在cidArr数组中,便利cidArr数组拼接字符串cidStr
NSMutableArray *cidArr = [NSMutableArray new];
for (int i=0; i<_dataArr.count; i++) {
[cidArr addObject:_dataArr[i][@"cid"]];
}
//拼接字符串
NSString *cidStr = [cidArr componentsJoinedByString:@"-"];
NSLog cidStr : 01497945336-11497945336-21497945336-31497945336
求更简单的做法 求更简单的做法 求更简单的做法