首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入UITableViewController计算值

输入UITableViewController计算值
EN

Stack Overflow用户
提问于 2011-03-23 16:13:09
回答 2查看 107关注 0票数 0

非常简短的问题。我需要提供一个UITableViewController日均计算从多个对象的NSNumber属性(每个对象都有时间戳,通常每天有8-10个对象)。有没有什么直接的方法可以使用我自己的延迟加载版本来即时计算(我会按时间顺序平均数据,直到我有了一整屏的每日平均值),或者我应该采取简单的方法,维护一个预先填充了所有可能日期的平均值的平均值实体,我通常在UITableViewController中呈现它?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-03-23 17:35:44

取决于计算需要多长时间?为什么不在请求cellForRowAtIndexPath的UITableViewDataSource方法中计算它呢?除非它需要时间来计算-从而导致在屏幕上填充值的延迟-我会说动态计算没有什么坏处。

还有很多其他地方可以进行计算。您可以在应用程序启动或加载视图时执行此操作。您甚至可以启动一个在后台执行此操作的NSOperation,其中控制器是一个委托,告诉它何时执行reloadData。

票数 0
EN

Stack Overflow用户

发布于 2011-03-23 20:47:13

您应该按值提取(请参见Core Data Programming Guide),然后在属性名称上使用@avg集合操作符。

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

https://stackoverflow.com/questions/5402430

复制
相关文章

相似问题

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