首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用数据刷新表最有效的方法是什么,iOS,Swift 3?

用数据刷新表最有效的方法是什么,iOS,Swift 3?
EN

Stack Overflow用户
提问于 2017-03-22 10:57:01
回答 1查看 214关注 0票数 3

对于显示会议表视图的应用程序来说,最节省内存/电池的方法是什么?会议可以随时从第三方处更新(没有办法通知它,它只是从iOS本地日历获取会议):

  1. 每分钟刷新屏幕(从而重新构建屏幕上存在的相同数量的单元格,最多为5-6个单元格)。
  2. 在后台获取会议,并将对象与平等协议进行比较(object Meeting有对其他对象的引用,而其他对象又有自己的对象,每个级别都需要进行比较,以确保两个对象相等),并且只有当对象发生变化时,才用数据重新加载表?
EN

回答 1

Stack Overflow用户

发布于 2017-03-22 13:26:07

您观察过日历数据库的外部更改吗?来自苹果公司的文档:

每当EKEventStore对象检测到对Calendar数据库的更改时,它就会发布EKEventStoreChangedNotification通知。如果应用程序处理事件或提醒数据,请注册此通知。

这就是我要开始的地方--一定是一个----比每一分钟都要“刷新”更好.

参考文献:ref/doc/uid/TP40009765-CH4-SW1

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42949608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档