0

オブジェクト Person を取得したいのですが、この person オブジェクトには別の ID があります。これが私のデータベースのスクリーンショットです。ご覧のとおり、会社 ID、部門 ID、機能 ID があります。ここで、その個人オブジェクトをフェッチしたいのですが、会社 ID、部門 ID、機能 ID の代わりに、名前が必要です。

オブジェクトごとに個別のリクエストを作成する必要がありますか? または、これは別の方法で行うことができますか? ここに画像の説明を入力

編集

現時点では、このように取得しています。

NSFetchRequest *fetchPerson = [NSFetchRequest fetchRequestWithEntityName:@"Data"];
    NSSortDescriptor *descriptorPerson = [NSSortDescriptor sortDescriptorWithKey:@"text" ascending:NO];
    fetchPerson.sortDescriptors = @[descriptorPerson];

    NSArray *matches = [[RKManagedObjectStore defaultStore].mainQueueManagedObjectContext executeFetchRequest:fetchPerson error:nil];
   Data *data= [matches objectAtIndex:0];
    person = data.person;
    Company *company = data.company;
    Department *department = data.department;
    Function *function = data.function;

これは、データオブジェクト内にあるデータのみを取得していますが、個人、会社、部門、機能オブジェクトは空です。

Person エンティティで fetchrequest を実行すると。person オブジェクトから返されたデータのみを取得しました。

4

0 に答える 0