我需要从步进器获取一个值到全局变量。 我第一次尝试这样做,
NSInteger MYGlobalVariable =0;
-(IBAction)time:(UIStepper *)sender {
int value = [sender value];
MYGlobalVariable = (int)value;}
reloadtimer=[NSTimer scheduledTimerWithTimeInterval:MYGlobalVariable target:self selector:@selector(WebViewLoad:) userInfo:nil repeats:YES];}
该代码的最后一部分是来自我的webview的计时器,但gvariable不会随着步进器而改变,所以有一种方法可行或者......
我可以用标签做步进器然后将其转换为全局变量吗?但我不知道该怎么做
答案 0 :(得分:1)
要保存用户设置,请使用:
用于保存:
NSUserDefaults *pref = [NSUserDefaults standardUserDefaults];
[pref setInteger:integerStepValue forKey:@"StepperValue"];
[pref synchronize];
读取
int myStepper = [[[NSUserDefaults standardUserDefaults] integerForKey:@"StepperValue"] intValue] ;