iphone - Setting a preference value from stored preference -
playing code today,
i run particular piece of code several times in minor variations throughout particular class, i'm trying streamline though. difference in effect minimal changes amount of code volume of hundreds or thousands of lines big personal win me.
essentially have value stored integer key of 'codekey' , want insert value of key number 30061 resides. i'm @ bit of loss how, can me out one?
i know need recall value somehow , place in i'm not sure how look.
if ([[nsuserdefaults standarduserdefaults] integerforkey:@"buttonid"] == 1) { nsuserdefaults *userdefaults = [nsuserdefaults standarduserdefaults]; [userdefaults setinteger:30061 forkey:@"scifi1"]; [userdefaults synchronize];}
i take mean dynamically saving information without duplicating same code on , over. if correct, solution this:
-(void)savecodekey:(int)key { if ([[nsuserdefaults standarduserdefaults] integerforkey:@"buttonid"] == 1) { nsuserdefaults *userdefaults = [nsuserdefaults standarduserdefaults]; [userdefaults setinteger:key forkey:@"scifi1"]; [userdefaults synchronize]; } }
now can invoke [self savecodekey:12345];
assuming -savecodekey:
method resides in same class.
hope helps !
Comments
Post a Comment