iOS Model保存

iOS Model保存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  -(void)saveUserRequestData
{
_lastTreeModel=self.treeModel;
NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
//不能直接存取NSObject,需要先归档转成NSData
NSData * data = [NSKeyedArchiver archivedDataWithRootObject:self.treeModel];
[defaults setObject:data forKey:@"treeModel"];
}

-(void)getUserRequestData
{
NSData * data = [[NSUserDefaults standardUserDefaults]objectForKey:@"treeModel"];
//在这里解档
RequestModel *treeModel = [NSKeyedUnarchiver unarchiveObjectWithData:data];
self.treeModel=treeModel;
}
文章作者: kyren
文章链接: http://huluo666.github.io/2017/10/10/iOS Model保存/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kyren's Blog