Как сохранить и загрузить backgroundColor в NSUserDefaults

сохранить -

-(IBAction) setMyColor:(id)sender{

if (sender == yellowButton ) {
    [colorView setBackgroundColor:[UIColor yellowColor]];
}

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
UIColor *strColor = [colorView backgroundColor];
[userDefaults setObject:strColor forKey:@"myColor"];
[userDefaults synchronize];

}

загрузить -

- (void)viewDidLoad {   

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[colorView setBackgroundColor[UIColor [userDefaults objectForKey:@"myColor"]]];

[super viewDidLoad];

}

, но запустить его не удалось ... может возникнуть вопрос: «Как получить значение backgroundColor из UIView?»

5
задан Jimi 2 April 2011 в 04:47
поделиться