我的cellAtIndexPath
中有一个查询。此查询从单元格的索引处的数组中获取对象,这是常见的。我想知道每次加载tableView
时是否只会有一个查询,或者它会被视为每个indexPath.row
的查询。这很重要的原因是因为它可能是一个请求和数百个请求超时之间的差异我加载tableView
。查询是为每一行调用还是只调用一次?
答案 0 :(得分:1)
每个indexPath.row
将调用一次查询,因为cellAtIndexPath
是为每个单元格调用的方法。您可以尝试以某种方式缓存它,以避免每次加载表时加载数据。
但更好的方法是使用一些框架(Parse为其数据库提供它),这可以帮助您在后台加载数据。