Ios 获取CoreData对象值

Ios 获取CoreData对象值,ios,core-data,Ios,Core Data,当我获取coreData时,我得到一个具有以下格式的对象: <User: 0x7ff8e94de6f0> (entity: User; id: 0x7ff8e949eb10 <x-coredata:///User/tBDE724B5-CC13-4BB3-A4F9-A6DA57899C5A3> ; data: { birthday = "1995-11-11 23:00:00 +0000"; email = someone@something.xx;

当我获取coreData时,我得到一个具有以下格式的对象:

<User: 0x7ff8e94de6f0> (entity: User; id: 0x7ff8e949eb10 <x-coredata:///User/tBDE724B5-CC13-4BB3-A4F9-A6DA57899C5A3> ; data: {
    birthday = "1995-11-11 23:00:00 +0000";
    email = someone@something.xx;
    name = "xxxx";
    password = nil;
    userUUID = "2fda609b-e49c-4d82-b205-58dc7a57b6bf";
})
(实体:用户;id:0x7ff8e949eb10;数据:{
生日=“1995-11-11 23:00:00+0000”;
电子邮件=someone@something.xx;
name=“xxxx”;
密码=零;
userUUID=“2fda609b-e49c-4d82-b205-58dc7a57b6bf”;
})
当我试图将此对象放入字典时,我的应用程序崩溃

哪种方法是解析此类数据以获取属性值的最佳方法(例如电子邮件)


关于

您需要发布代码以获得更好的帮助。 您需要对实体进行子类化,如:

(我使用的是Magic Record,但在CoreData中没有太大区别,只是用于获取所有数据,但我认为您已经完成了)


希望这能有所帮助。

请发布一些应用程序崩溃的代码。NSDictionary*dico=[[NSDictionary alloc]initWithDictionary:(NSDictionary*)用户正在同步];您的CoreData对象不必是NSDictionary的实例。Core Data为您的模型生成类,fetch请求返回此类的对象。是的,这就是我的想法,但问题是我应该如何在这个Core Data对象中获取属性。例如,如果核心数据为您创建了某个类,让我们将其命名为“MyDataClass”,那么您必须获得如下属性:MyDataClass*mdc=。。。;NSString*someString=mdc.someStringProperty;
NSArray *userFind = [User MR_findAll];
User *user = [userFind objectAtIndex:0]; //For example
NSLog(@"user birthday %@",user.birthday);