Code:
wheelPicker = [wheelPrefs objectForKey:@"wheelData"];
Gets an object from the preferences. You should have used:
Code:
[wheelPrefs setObject: wheelPicker forKey:@"wheelData"];
But that's probably not going to work either, since you don't want to actually try to save the picker. You want to save the value of the picker, more like:
Code:
[wheelPrefs setInteger: [wheelPicker row] forKey:@"pickerRow"];
joe