2

数据库结构图像。数据库结构图像。

在调试器监视条件下country使用谓词就可以了。在下一个视图控制器中获取子对象,但调试器中的请求仅得到关系条件。如何发送子对象的条件?和同样的方式。active = 1where zactive = 1country.regionsactive = 1region.items

有一些想法:

  1. 过滤结果,country.regions但查询将保持不变
  2. 自己建立关系
4

1 回答 1

1

您可以使用谓词创建获取请求,并且可以在谓词中使用国家对象。例子:

NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Region"];
request.predicate = [NSPredicate predicateWithFormat:
    @"country = %@ AND active = 1", country];
NSError *error;
NSArray *activeRegions = [managedObjectContext executeFetchRequest:request
    error:&error];
于 2012-12-12T09:04:13.410 回答