根据key分隔nsmutablearray的记录
- (NSArray *)graphView:(S7GraphView *)graphView yValuesForPlot:(NSUInteger)myplotIndex {
NSLog(@"Y Axis Records %@ ",detailsArray);
NSMutableArray *yAxisarray = [[NSMutableArray alloc] init];
switch (myplotIndex)
{
default:
case 0:
for (int i=0; i < [detailsArray count]; i++ )
{
NSMutableDictionary *tempData=[detailsArray objectAtIndex:i];
NSLog(@"Systolic details%@",tempData);
NSMutableString *dataString = [tempData objectForKey:@"systolic"];
NSLog(@"Systolic %@",dataString);
[yAxisarray addObject:dataString];
}
break;
case 1:
for (int i=0; i < [detailsArray count]; i++ )
{
NSMutableDictionary *tempData=[detailsArray objectAtIndex:i];
NSMutableString *dataString=[tempData objectForKey:@"diastolic"];
NSLog(@"Diastolic%@",dataString);
[yAxisarray addObject:dataString];
}
break;
case 2:
for (int i=0; i < [detailsArray count]; i++ )
{
NSMutableDictionary *tempData=[detailsArray objectAtIndex:i];
NSMutableString *dataString=[tempData objectForKey:@"map"];
NSLog(@"Mean%@",dataString);
[yAxisarray addObject:dataString];
}
break;
}
return yAxisarray;
}
- (NSArray *)graphView:(S7GraphView *)graphView yValuesForPlot:(NSUInteger)myplotIndex {
NSLog(@"Y Axis Records %@ ",detailsArray);
NSMutableArray *yAxisarray = [[NSMutableArray alloc] init];
switch (myplotIndex)
{
default:
case 0:
for (int i=0; i < [detailsArray count]; i++ )
{
NSMutableDictionary *tempData=[detailsArray objectAtIndex:i];
NSLog(@"Systolic details%@",tempData);
NSMutableString *dataString = [tempData objectForKey:@"systolic"];
NSLog(@"Systolic %@",dataString);
[yAxisarray addObject:dataString];
}
break;
case 1:
for (int i=0; i < [detailsArray count]; i++ )
{
NSMutableDictionary *tempData=[detailsArray objectAtIndex:i];
NSMutableString *dataString=[tempData objectForKey:@"diastolic"];
NSLog(@"Diastolic%@",dataString);
[yAxisarray addObject:dataString];
}
break;
case 2:
for (int i=0; i < [detailsArray count]; i++ )
{
NSMutableDictionary *tempData=[detailsArray objectAtIndex:i];
NSMutableString *dataString=[tempData objectForKey:@"map"];
NSLog(@"Mean%@",dataString);
[yAxisarray addObject:dataString];
}
break;
}
return yAxisarray;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在单个 for 循环中完成所有处理,而不是使用 switch case 和迭代 3 次。
You can do all of the processing in a single for loop instead of using a switch case and the iterating 3 times.