Ios UISteppers-如何设置步进器从上一个值重新启动

Ios UISteppers-如何设置步进器从上一个值重新启动,ios,uistepper,Ios,Uistepper,在具有多个视图控制器的应用程序中,如何设置UIStepper,使其在按下按钮时从上次选择的值重新启动 当前,如果我使用步进器前后移动到视图,如果我按下步进器按钮,它会将标签中的值重置为其开始默认值 我希望它比用户上次选择的值增加/减少 谢谢 试试看: -(void)viewDidLoad { int number = [[NSUserDefault standardUserDefault] integerForKey:@"value"]; if(!number) { number = 1

在具有多个视图控制器的应用程序中,如何设置UIStepper,使其在按下按钮时从上次选择的值重新启动

当前,如果我使用步进器前后移动到视图,如果我按下步进器按钮,它会将标签中的值重置为其开始默认值

我希望它比用户上次选择的值增加/减少

谢谢

试试看:

-(void)viewDidLoad {

 int number = [[NSUserDefault standardUserDefault] integerForKey:@"value"];

 if(!number) { number = 1; };

 yourStep.value = number;

}

-(IBAction)changeValue:(UIStepper *)sender {

double value = [sender value];

int myValue = (int)value;

[[NSUserDefault standardUserDefault] setInteger:myValue forKey@"value"];

}

您应该显示您现在正在使用的代码。另外,您如何在视图控制器之间来回切换?什么是“yourStep.value”?不知道我应该在里面放什么。谢谢。@user2659728 yourStep是您的UIStepper的名称,value是UIStepper的属性