2011-09-28 49 views
-1

我是iphone开发者的初学者,我的问题是如何将textcolor保存在textview上。 我想在每一个设置一个颜色的3buttons。当我点击button.what按钮有彩色文本写在textview上,同时保存功能也。当我打开应用程序它不会失去旧的功能如何解决这个问题请帮助我。如何通过使用NSUserdefaults保存textcolor的textcolor

谢谢...

回答

0

您可以存档任何对象并将其存储为用户默认值。要设置:

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

而且中检索它:

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