管理オブジェクトコンテキストを保存しており、次を使用してそれを実行しています:
trainingDayObject = [NSEntityDescription entityForName:@"trainingDay" inManagedObjectContext:self.context];
それは動作し、すべてが素晴らしいように見えますが、警告が表示されます:
Incompatible pointer types assigning to 'VitTrainingDay *' from 'NSEntityDescription *'
VitTrainingDay
Core Data エンティティ TrainingDay の NSManagedObject サブクラスです。
trainingDayObject
のインスタンスですVitTrainingDay
のドキュメントを読んでみましたNSEntityDescription
が、エンティティに割り当てているため、何が問題なのか混乱しています。
私はコア データと Objective-C にかなり慣れていないので、これが本当に明らかな場合はご容赦ください。ここ数日悩んでいます。