ios - CoreData实体在一定时间后就无法访问属性了???
高洛峰
高洛峰 2017-04-17 13:35:05
[iOS讨论组]

我从数据库中取出一组实体, 在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 = "\U5b9d\U97f3";

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, 我应该一直在使用它啊????求解答

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(2)
大家讲道理

使用NSFetchedResultsController

天蓬老师

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号