将标签转换为全局变量

时间:2013-01-24 15:22:15

标签: ios objective-c webview global-variables

我需要从步进器获取一个值到全局变量。  我第一次尝试这样做,

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不会随着步进器而改变,所以有一种方法可行或者......

我可以用标签做步进器然后将其转换为全局变量吗?但我不知道该怎么做

1 个答案:

答案 0 :(得分:1)

要保存用户设置,请使用:

用于保存:

NSUserDefaults *pref = [NSUserDefaults standardUserDefaults];
 [pref setInteger:integerStepValue forKey:@"StepperValue"];
 [pref synchronize];

读取

int myStepper = [[[NSUserDefaults standardUserDefaults] integerForKey:@"StepperValue"] intValue] ;