我在名为 officeList 的数组中有一个数组,格式如下:-
(
(
Prospect,
Propose
),
(
Open,
Fund,
Propose
),
(
Settle,
Review
)
)
问题是我通过将 JSON 文件转换为数组得到了这个数组,结果我在数组中得到了这个字符串数组。我想要的是一个一个地获取每个值,例如:“prospect”、“propose”等。
我正在使用以下代码获取数据:
for (int i = 0;i<[_officelist count];i++)
{
id val=[officeSize objectAtIndex:i];
CGFloat val1=[val floatValue];
UILabel *newLabel = [[UILabel alloc] initWithFrame:CGRectMake(x, 20,val1,15)];
newLabel.text=[NSString stringWithFormat:@"%@",_officelist[i]];
newLabel.textAlignment = NSTextAlignmentCenter;
[self.roadmapCollectionView addSubview:newLabel];
x=x+val1;
}
最佳答案
你试过吗
NSMutableArray *arr = [[NSMutableArray alloc] init];
for (NSArray *objArr in jsonArr) {
for (NSString *str in ObjArr) {
[arr addObject:str];
}
}
此处 jsonArr
是您从响应中获取的数组。现在使用 arr
访问您想要的每个对象。
希望对你有帮助
关于ios - 如何从数组中的字符串数组中获取每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37944020/