私には多くの関係があります。たとえば、学生には多くのクラスがあります。
次のコードを実行すると_classes
、新しいCls
オブジェクトが含まれていないのはなぜですか?しかし、アプリを閉じて再度開くと、そうなります。
そして、フォローアップの質問として、新しいクラスを追加した直後に、クラスの新しいリストを取得するにはどうすればよいですか?
NSMutableSet* classes = [student mutableSetValueForKey:@"classes"];
NSManagedObject* cls = [NSEntityDescription insertNewObjectForEntityForName:@"Cls" inManagedObjectContext:context];
[cls setValue:name forKey:@"name"];
[student addClassesObject:cls];
NSError* err;
[context save:&err];
NSMutableSet* _classes = [student mutableSetValueForKey:@"classes"];
そして、これは私のaddClassesObject:操作がどのように見えるかです(XCodeによって自動生成されます)
- (void)addClassesObject:(Cls*)cls
{
}
ありがとうございました!