将UIColor保存到NSUserDefaults并从NSUserDefaults加载

将UIColor保存到NSUserDefaults并从NSUserDefaults加载

什么是保存最简单的方法UIColor进入NSUserDefaults,然后拿回来了呢?


守着一只汪
浏览 463回答 3
3回答

慕慕森

这样做的一种方法可能是归档它(就像使用NSColor,虽然我没有测试过这个):NSData *colorData = [NSKeyedArchiver archivedDataWithRootObject:color];[[NSUserDefaults standardUserDefaults] setObject:colorData forKey:@"myColor"];并把它拿回来:NSData *colorData = [[NSUserDefaults standardUserDefaults] objectForKey:@"myColor"];UIColor *color = [NSKeyedUnarchiver unarchiveObjectWithData:colorData];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS