0

ステッパーと UILabel を含む UITabledetail ビューを作成しています。

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 に答える