CoreData实体在一定时间后就无法访问属性了???

我从数据库中取出一组实体, 在tableview上展示出来, cell里的内容是实体的属性.一开始一个实体是这个样子的

<Contacts: 0x1740dea00> entity: Contacts; id: 0xd0000000008c0004 <x-coredata://8D7CBB03-3AA5-4D08-B487-1D9DF87FCF4E/Contacts/p35> ; data: { cid = 0; connectionDegree = 0; firstLetterSpell = by; groups = nil; headIconPath = nil; isVip = nil; isWebContact = 0; lastConnectDate = nil; mailbox = <62706c69 73743030 d4010203 04050615 16582476 65727369 6f6e5824 6f626a65 63747359 24617263 68697665 72542474 6f70>; name = "U5b9dU97f3"; nickname = nil; tags = nil; telephoneNumber = <62706c69 73743030 d4010203 04050617 18582476 65727369 6f6e5824 6f626a65 63747359 24617263 68697665 72542474 6f70>;

可是我停止操作, 静止十几秒左右, 实体的属性就无法访问了, 变成了这样:

<Contacts: 0x1740dea00> entity: Contacts; id: 0xd0000000008c0004 <x-coredata://8D7CBB03-3AA5-4D08-B487-1D9DF87FCF4E/Contacts/p35> ; data: <fault>

查询了一些资料说是coredata的一种懒加载机制, 可是不懂为什么一定时间后他会把实体的data变成fault, 我应该一直在使用它啊????求解答

使用NSFetchedResultsController

您好, 我也遇到了同样的问题, 您解决了吗, 我的qq 1037859558, 麻烦您加我一下

发表评论

电子邮件地址不会被公开。 必填项已用*标注