CoreDataとrelationshipの使用について誤解があります。
私がSQLの時代から覚えていること(ずっと前...)、テーブル間の関係を作成するエントリとなる各テーブルにIDを追加する必要があります。
私のテーブルが私のCoreData
(エンティティ)でどのように見えるかの概要の下。
Epro_Sheet
は私のメインテーブルであり、他のテーブルはそのテーブルに関連付ける必要があります。
私がやりたいことはそれです:
EPro_CompanyViewController
ユーザーは、独自のエンティティを持つUIViewController () のフィールドに入力します。EPro_Company
- 次に、次を押すと、 create
EPro_Sheet
、インクリメント idSheet 、その他のエントリが入力されます。さらにEPro_Company
、EPro_CompanyViewController のフィールド テキストが入力されます。 - 次に、ユーザーが のフィールドに入力し
EPro_DaFroidViewController
、次に押すと、エンティティ EPro_DaFroid が入力されます。現在の EPro_Sheet の現在の Id を取得し、それを EPro_DaFroid に設定します... - 等....
- ユーザーが特定の日付のすべての情報を取得して編集または表示できるようにする UIViewController ( History ) があります。
方法を教えてください。関係があるかどうか...関係がある場合、次のようなNSPredicateFormatを使用して情報を取得するにはどうすればよいですか: @" .... "; 日付からすべての情報を取得します。
助けてくれてありがとう!