0

我正在构建一个 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];


  }
4

1 回答 1

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];


  }

希望对你有帮助..

于 2012-05-01T08:04:36.387 回答