UITableViewController 和预取

UITableViewController and prefetching

在我较旧的 Swift 3 应用程序中,我一直在使用 UITableView 并实现了功能

func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath])

现在我重新设计了应用程序,想改用 UITableViewController,但找不到类似的预取功能。 TableViewController有类似的功能吗?

我正在使用 table 显示异步下载的图像和 pdf:s。

只需让您的控制器采用 UITableViewDataSourcePrefetching 协议即可。然后该功能将可用(需要 )。

正如您在评论中指出的,您还必须设置 table 视图的 prefetchDataSource