Iphone 从UILabels中加减数字-Xcode

Iphone 从UILabels中加减数字-Xcode,iphone,xcode,nsstring,uilabel,ibaction,Iphone,Xcode,Nsstring,Uilabel,Ibaction,我正在尝试制作一个分析应用程序,用于计算获奖者的百分比等。请参见所附图片: 因此,当有一个扣杀胜利者时,用户单击UIStepper,它应该在扣杀胜利者总数和集会次数上“加1”,并更新胜利者除以集会次数的百分比。如果之后出现了落选赢家,那么落选赢家总数将与集会次数、扣杀和落选赢家百分比一起更新 希望我已经解释得足够好,让你们能够理解:/ 我正在使用这段代码更新一个通用的优胜者: - (IBAction)netChanged:(id)sender { self.netLabel.text = [

我正在尝试制作一个分析应用程序,用于计算获奖者的百分比等。请参见所附图片:

因此,当有一个扣杀胜利者时,用户单击
UIStepper
,它应该在扣杀胜利者总数和集会次数上“加1”,并更新胜利者除以集会次数的百分比。如果之后出现了落选赢家,那么落选赢家总数将与集会次数、扣杀和落选赢家百分比一起更新

希望我已经解释得足够好,让你们能够理解:/

我正在使用这段代码更新一个通用的优胜者:

- (IBAction)netChanged:(id)sender {

self.netLabel.text = [NSString stringWithFormat:@"%d",
                      [[NSNumber numberWithDouble:[(UIStepper *)sender value]] intValue]];

float net = [self.netLabel.text floatValue];
float rally = [self.rallyLabel.text floatValue];
float netPercentage = (rally == 0.0) ? 0 : net / rally * 100;
self.netPercentageLabel.text = [NSString stringWithFormat:@"%.2f%%", netPercentage];
}
我的问题是,当有赢家时,我需要在代码方面做些什么来更新其他百分比和拉力赛


谢谢。

您应该将该数据保存在其他地方,而不是保存在
UILabel的
文本属性中。更新值,然后更新标签以反映更新的值


我强烈建议您重新阅读上的文档。

您应该将该数据保存在其他地方,而不是保存在
UILabel
text
属性中。更新值,然后更新标签以反映更新的值


我强烈建议您重新阅读上的文档。

我将如何才能做到这一点?一般来说,我对xcode和编程都是新手,所以我真的不知道如何处理这个问题。谢谢。@K.Honda我到底要怎么做?一般来说,我对xcode和编程都是新手,所以我真的不知道如何处理这个问题。谢谢。@K.Honda