我正在保存托管对象上下文,并使用以下方法来执行此操作:
trainingDayObject = [NSEntityDescription entityForName:@"trainingDay" inManagedObjectContext:self.context];
它有效,一切似乎都很好,但我收到了警告:
Incompatible pointer types assigning to 'VitTrainingDay *' from 'NSEntityDescription *'
VitTrainingDay
是核心数据实体 TrainingDay 的 NSManagedObject 子类。
trainingDayObject
是一个实例VitTrainingDay
我试过阅读 上的文档NSEntityDescription
,但由于我分配给一个实体,我对问题所在感到困惑。
我对核心数据和 Objective-C 很陌生,所以如果这真的很明显,请原谅我。这几天一直困扰着我。