【发布时间】:2013-12-18 10:48:15
【问题描述】:
我们能否将核心日期实体存储到 NSUser NSUserDefault 中。当我试图保存实体时。但它在我想使用的地方返回 null。但如果我尝试保存实体属性。它返回阀门。
如果我使用以下内容保存实体,以下是我的代码示例
MyEntity *newEntity = [self.fetchController objectAtIndexPath:indexPath];
[[NSUserDefaults standardUserDefaults]setObject:newEntity forKey:@"Act"];
并使用以下获取实体。结果为null。
MyEntity *entityAtOtherClass =[[NSUserDefaults standardUserDefaults] valueForKey:@"Act"];
如果我尝试存储实体属性说一些字符串,那么我可以获取该实体对象的值。
[[NSUserDefaults standardUserDefaults]setValue:newEntity.name forKey:@"Activity"];
【问题讨论】:
-
你同步到nsuserdedefault了吗?
标签: ios objective-c core-data nsuserdefaults