0

ItemNoteの2つのエンティティがあります。 ここに画像の説明を入力してください

保存するときに関係を割り当てます

Item *item = [NSEntityDescription insertNewObjectForEntityForName:@"Item"
                                               inManagedObjectContext:self.managedObjectContext];
Note *note = [NSEntityDescription insertNewObjectForEntityForName:@"Note"
                                               inManagedObjectContext:self.managedObjectContext];

note.noteText = @"test";

[note setInItem:item]; //set relationship??
[self.managedObjectContext save:nil];  // write to database

データをロードすると、Item属性がロードされますが、このアイテムのnote.noteTextをロードする方法がわかりません。

self.itemNameTextField.text = self.item.name;
...
...
self.itemNoteTextField.text = ????????????

ありがとう!

4

1 に答える 1

1

itemItemオブジェクトの場合、item.containNoteは関連するすべてのNoteオブジェクトのセットです。あなたはノートを繰り返すことができます

for (Note *note in item.containNote) {
    NSString *text = note.Text;
    // Now you can create a text field for this note and display the text ... 
}
于 2012-10-05T17:25:42.600 に答える