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