我们可以将核心日期实体存储到NSUser NSUserDefault中。我试图保存实体。但它在我想使用的位置返回null。但如果我尝试保存实体属性.it返回阀门。下面如何在NSUserDefault中设置实体
是我的代码示例,如果我使用以下方法来挽救实体
MyEntity *newEntity = [self.fetchController objectAtIndexPath:indexPath];
[[NSUserDefaults standardUserDefaults]setObject:newEntity forKey:@"Act"];
,并使用以下方法来获取实体。结果是空的。
MyEntity *entityAtOtherClass =[[NSUserDefaults standardUserDefaults] valueForKey:@"Act"];
如果我试图存储实体属性说一些字符串,那么我能够得到这个实体对象的值。
[[NSUserDefaults standardUserDefaults]setValue:newEntity.name forKey:@"Activity"];
你是否同步到nsuserdedefault? –
不,请检查这个 – Shekhu