在coredata中的一些查询?

时间:2012-09-06 06:57:09

标签: ios xcode core-data

我是使用CoreData的新手,我正在尝试了解如何在表上执行查询。 我有两个疑问。假设我有两个表(比如admin和'stdDetails'),一个包含管理员个人资料(用户名,密码等),即只有一行,其他包含学生详细信息(id,name,class等)  我想获取管理员密码,还想记录第二个表中的所有学生姓名。 有没有简单的方法呢?

1 个答案:

答案 0 :(得分:0)

如果两个表之间没有关系,则必须单独进行提取请求。

编辑获取请求示例:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc ] init ];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"stdDetails" inManagedObjectContext:self.managedObjectContext ];
[fetchRequest setEntity:entity ];

NSError *error = nil;
NSArray *objects = [ self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
return objects;