Ios 核心数据错误

Ios 核心数据错误,ios,core-data,Ios,Core Data,嗨,我在我的应用程序中使用核心数据,由于某种原因,我第一次写入它时就工作了,然后我就出现了错误 - (void)addClass { MyClass *myclass = (MyClass *)[NSEntityDescription insertNewObjectForEntityForName:@"MyClass" inManagedObjectContext:managedObjectContext]; [myclass setTeacher:@"Mr B"];

嗨,我在我的应用程序中使用核心数据,由于某种原因,我第一次写入它时就工作了,然后我就出现了错误

- (void)addClass {

      MyClass *myclass = (MyClass *)[NSEntityDescription insertNewObjectForEntityForName:@"MyClass" inManagedObjectContext:managedObjectContext];

      [myclass setTeacher:@"Mr B"];

      [myclass setSubject:@"Computing"];

      [myclass setRoom:@"ITB"];
      NSError *error;
      [managedObjectContext save:&error];
      [eventArray insertObject:myclass atIndex:0];
     //[self.tableView reloadData];
}

您指的是 数据:故障

您看到的标签

如果是这样,那实际上不是问题,数据确实存在,只是没有加载NSLog来捕获它

现在,您有6个MyClass的实际实例,但NSLog只为第6个实例提取了特定数据

您可以通过循环当前正在馈送给NSLog的NSMutableArray来验证它是否仍然存在,并让它在每次迭代中吐出各个属性,而不仅仅是每个NSManaged对象的描述。

您指的是 数据:故障

您看到的标签

如果是这样,那实际上不是问题,数据确实存在,只是没有加载NSLog来捕获它

现在,您有6个MyClass的实际实例,但NSLog只为第6个实例提取了特定数据

您可以通过循环当前正在馈送给NSLog的NSMutableArray来验证它是否仍然存在,并让它在每次迭代中吐出各个属性,而不仅仅是每个NSManaged对象的描述。

您指的是 数据:故障

您看到的标签

如果是这样,那实际上不是问题,数据确实存在,只是没有加载NSLog来捕获它

现在,您有6个MyClass的实际实例,但NSLog只为第6个实例提取了特定数据

您可以通过循环当前正在馈送给NSLog的NSMutableArray来验证它是否仍然存在,并让它在每次迭代中吐出各个属性,而不仅仅是每个NSManaged对象的描述。

您指的是 数据:故障

您看到的标签

如果是这样,那实际上不是问题,数据确实存在,只是没有加载NSLog来捕获它

现在,您有6个MyClass的实际实例,但NSLog只为第6个实例提取了特定数据

您可以通过循环当前正在馈送给NSLog的任何NSMutableArray来验证它是否仍然存在,并让它在每次迭代中吐出各个属性,而不仅仅是每个NSManaged对象的描述。

不是错误。它在专门调用之前不会加载该项
只是一个占位符对象,这样可以节省内存

不是错误。它在专门调用之前不会加载该项
只是一个占位符对象,这样可以节省内存

不是错误。它在专门调用之前不会加载该项
只是一个占位符对象,这样可以节省内存

不是错误。它在专门调用之前不会加载该项
只是一个占位符对象,这样可以节省内存



您收到了哪些错误?我在你的截图上没有看到任何。。。这看起来就像是一个objectsWell数组的日志,您会注意到在MyClassP5中有数据。这是第一个条目,但之后会显示您收到了哪些错误?我在你的截图上没有看到任何。。。这看起来就像是一个objectsWell数组的日志,您会注意到在MyClassP5中有数据。这是第一个条目,但之后会显示您收到了哪些错误?我在你的截图上没有看到任何。。。这看起来就像是一个objectsWell数组的日志,您会注意到在MyClassP5中有数据。这是第一个条目,但之后会显示您收到了哪些错误?我在你的截图上没有看到任何。。。这看起来就像是一个objectsWell数组的日志,您会注意到在MyClassP5中有数据。这是第一个条目,但在它说“否”之后,它仍然说:(entity:MyClass;id:0xe08b730;data:)@Mike它说这不是一个错误,因为它不会加载项目,直到它被特别请求。这并不意味着它出错了。是的,我现在明白了。帮了大忙,谢谢。就像来自Bot的链接一样。感谢[request setReturnsObjectsAsFaults:否];这当然是有用的。不,它仍然说:(实体:MyClass;id:0xe08b730;数据:)@Mike它说这不是一个错误,因为它不会加载该项目,直到它被特别请求。这并不意味着它出错了。是的,我现在明白了。帮了大忙,谢谢。就像来自Bot的链接一样。感谢[request setReturnsObjectsAsFaults:否];这当然是有用的。不,它仍然说:(实体:MyClass;id:0xe08b730;数据:)@Mike它说这不是一个错误,因为它不会加载该项目,直到它被特别请求。这并不意味着它出错了。是的,我现在明白了。帮了大忙,谢谢。就像来自Bot的链接一样。感谢[request setReturnsObjectsAsFaults:否];这当然是有用的。不,它仍然说:(实体:MyClass;id:0xe08b730;数据:)@Mike它说这不是一个错误,因为它不会加载该项目,直到它被特别请求。这并不意味着它出错了。是的,我现在明白了。帮了大忙,谢谢。就像来自Bot的链接一样。感谢[request setReturnsObjectsAsFaults:否];这当然是有用的。