我在标签上显示了一些Web服务的价值。
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{
if (
[elementName isEqualToString:@"Unit"] ) {
UnitLabel.text = retornoSOAP;
retornoSOAP = nil;
teveRetorno = NO;
}
if (
[elementName isEqualToString:@"Total"] ) {
TotalLabel.text = retornoSOAP;
retornoSOAP = nil;
teveRetorno = NO;
}
我想在其他标签上显示平均值。总计/单位=平均值,例如1200.34 = 34 = 35.3041
答案 0 :(得分:1)
在更改Unit和Total标签值的方法结束时,检查它们是否已设置,如果它们都是,请计算平均值并将UILabel AverageLabel
设置为该浮动:
if ([UnitLabel.text floatValue] && [TotalLabel.text floatValue]) {
AverageLabel.text = [NSString stringWithFormat:@"%.2f", ([TotalLabel floatValue] / [UnitLabel floatValue])];
}
这假设您有一个名为AverageLabel的UILabel
,它应显示平均值。我没有测试上面的代码。