我是iphone开发者的初学者,我的问题是如何在textview上保存textcolor。 我想在每一组中选择3个按钮设置一种颜色。当我点击按钮时,按钮在textview上写了彩色文本,同时还保存了该功能。当我打开应用程序时,它不会丢失旧功能。那么如何解决问题请帮帮我。
谢谢......
答案 0 :(得分:0)
您可以归档任何对象并将其存储在用户默认值中。设置它:
NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:color];
[[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"color1"];
要进行检索:
NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"color1"];
UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData];