1

2 つのエンティティ (E1、E2) が 1 対多の関係 E1 <--->> E2 (関係名: pictures )に関連付けられています。

E1 には、異なるエンティティ (E3、E4) との 1 対多の関係もあります。

coredata E1.pictures の結果から E1 を取得すると:

pictures = "<relationship fault: 0x1d5a8c60 'pictures'>";

今、

  • この種のメッセージはエラーではないことを知っています:)
  • E1.pictures は空ではありません。
  • 新しい画像を保存し、E1 管理オブジェクト ( [E1.managedObjectContext refreshObject:E1 mergeChanges:YES]; ) を更新するように指定すると、E1.pictures が正しく返され、画像を表示できます。
  • カウントを取る前にrefreshObject:E1を作成しようとしましたが、うまくいきません

オブジェクトを正しく取得したと仮定します。新しい写真を保存する前に、何枚の写真に E1 が含まれているかを知りたいのですが、明らかに写真が表示されています (ただし、写真の数がなければ... 私はどこにも行きません)。

私は何かが欠けている可能性がありますか?誰か助けてくれませんか?

4

1 に答える 1