3

管理オブジェクトコンテキストを保存しており、次を使用してそれを実行しています:

trainingDayObject = [NSEntityDescription entityForName:@"trainingDay" inManagedObjectContext:self.context];

それは動作し、すべてが素晴らしいように見えますが、警告が表示されます:

Incompatible pointer types assigning to 'VitTrainingDay *' from 'NSEntityDescription *'

VitTrainingDayCore Data エンティティ TrainingDay の NSManagedObject サブクラスです。 trainingDayObjectのインスタンスですVitTrainingDay

のドキュメントを読んでみましたNSEntityDescriptionが、エンティティに割り当てているため、何が問題なのか混乱しています。

私はコア データと Objective-C にかなり慣れていないので、これが本当に明らかな場合はご容赦ください。ここ数日悩んでいます。

4

1 に答える 1