ios - NSUserDefault not able to retrieve value double -


i'm creating simple double value, saving nsuserdefault , trying recover it...but doesn't.

- (ibaction)try:(id)sender {      double value = 42.00;      nsuserdefaults *defaults = [nsuserdefaults standarduserdefaults];     [defaults setdouble:value forkey:@"kdoublekey"];    // nslog(@"loading %f",mydouble); }    -(void)viewwillappear:(bool)animated {     [super viewwillappear:animated];       nsuserdefaults *fetchdefaults = [nsuserdefaults standarduserdefaults];     double intvalue = [fetchdefaults doubleforkey:@"kdoublekey"];     nslog(@"douvle reteive %f",intvalue); } 

do not forget synchronise whenever save defaults: put @ end of try method

[[nsuserdefaults standarduserdefaults]synchronize]; 

here apple says this: because method automatically invoked @ periodic intervals, use method if cannot wait automatic synchronization (for example, if application exit) or if want update user defaults on disk though have not made changes.


Comments

Popular posts from this blog

Why can rails not find a route created by a helper? -

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -