как сохранить цвет текста на textview с помощью NSUserdefaults - PullRequest
0 голосов
/ 28 сентября 2011

Я новичок в разработке для iphone, моя проблема в том, как сохранить цвет текста в textview.Я хочу взять 3 кнопки в каждом из них, чтобы установить один цвет. Когда я нажимаю кнопку. Какая кнопка имела цветной текст, записываемый в текстовом окне, и в то же время сохраняла функцию. Когда я открываю приложение, она не теряет старую функцию.Итак, как можно решить эту проблему, пожалуйста, помогите мне.

спасибо ...

1 Ответ

0 голосов
/ 28 сентября 2011

Вы можете заархивировать любой объект и сохранить его по умолчанию. Чтобы установить его:

NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:color];
[[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"color1"];

И получить его:

NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"color1"];
UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData];
...