0

簡単なコアデータ関係の例で誰かが私を助けることができますか? すべてのチュートリアルを見てきましたが、まだ必要なものが見つかりません。

例:

1 対多の関係:

エンティティ: 州と州の関係: コース

エンティティ: GolfCourses coursename Relationship:statename

so State<-->>ゴルフコース

既存の州がある場合、コース名レコードを追加するにはどうすればよいですか?

 GolfCourses *newCourse = (GolfCourses *)[NSEntityDescription insertNewObjectforEntityName:@"GolfCourses"
inManagedObjectContext:managedObjectContext];

newCourse.coursename = courseTextField.text;

それから私はしますか:

statename= SOMETHING?
4

1 に答える 1

0

新しいものを作成するか、既存のものを取得しStateてから に割り当てる必要がありnewCourse.statenameます。

次の方法で新規作成できますState

 State *newState = [NSEntityDescription insertNewObjectforEntityName:@"State" inManagedObjectContext:managedObjectContext];];

割り当てます:

newCourse.statename = newState;

フェッチにはさらに数行かかりますが、 Fetching Managed Objectsを読んだ後に実行できるはずです。

于 2013-10-21T20:41:21.040 に答える