I’m trying to store the value of an label in a NSUserDefault key prevmode but when it doesn’t appear to be storing and when trying to recall after it says in debugger Invalid CFStringRef.
The code to store is
//Check for previous mode
NSUserDefaults *defaults;
NSString *prevmode;
prevmode = passLength.text;
[defaults setObject:prevmode forKey:@"prevmode"];
and to recover is
NSUserDefaults *defaults;
NSString *prevmode;
prevmode = [defaults objectForKey:@"prevmode"];
As expressed in the comments above, we need a valid pointer to an instance of NSUserDefaults: