ゴールとアクターを保存したい。2つのエンティティは、責任関係に関連しています。
Goal *addgoal = (Goal*)[NSEntityDescription insertNewObjectForEntityForName:@"Goal" inManagedObjectContext:context];
addgoal.goalNaam = nameTextField.text;
addgoal.goalId = idField.text;
addgoal.goalBeschrijving = beschrijvingField.text;
Actor *addactor = (Actor*)[NSEntityDescription insertNewObjectForEntityForName:@"Actor" inManagedObjectContext:context];
addactor.actorNaam = responsibleField.text;
[addgoal addResponsibilityObject:addactor];
上記の行([addgoal addResponsibility:addactor])がエラーの原因ですが、何が問題になっていますか?
Goal.hで:
@interface Goal (CoreDataGeneratedAccessors)
- (void)addResponsibilityObject:(Actor *)value;
@end
エラー:
2012-08-02 20:57:11.838 Choose3 [7434:fb03]-[__ NSCFSetエンティティ]:認識されないセレクターがインスタンス0x8877810に送信されました2012-08-02 20:57:11.840 Choose3 [7434:fb03] *キャッチされなかったためにアプリを終了します例外'NSInvalidArgumentException'、理由:'-[__ NSCFSetエンティティ]:認識されないセレクターがインスタンス0x8877810に送信されました'