我正在构建一个UITabledetail视图,其中包含一个步进器和一个UILabel。
uilabel将显示步进按下的数量。
当我使用核心数据来保存uilabel的价值时,我的问题就来了。例如uilabel的最终价值是30.
当我加载数据时,uilabel显示30但是,当我再次按下步进器时,uilabel再次重置为1。
有没有办法让步进器继续根据我保存的值计算?
以下是我的代码。
- (IBAction)stepperValueChanged:(id)sender
{
double stepperValue = ourStepper.value;
self.label.text = [NSString stringWithFormat:@"%.f", stepperValue];
}
答案 0 :(得分:0)
- (IBAction)stepperValueChanged:(id)sender
{
NSString *tempString = [NSString stringWithFormat:@"30"];// you can pass here whatever data(stepper value) that you retrieve from core data...
double steppervalue = [tempString doubleValue];
double stepperValue = ourStepper.value+steppervalue;
self.label.text = [NSString stringWithFormat:@"%.f", stepperValue];
}
希望,这会对你有帮助..