Swift UITableViewController和预取
在我以前的Swift 3应用程序中,我一直在使用UITableView,并实现了该功能Swift UITableViewController和预取,swift,uitableview,asynchronous,prefetch,Swift,Uitableview,Asynchronous,Prefetch,在我以前的Swift 3应用程序中,我一直在使用UITableView,并实现了该功能 func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath]) 现在,我重新设计了应用程序,希望使用UITableViewController,但找不到类似的预取功能。TableViewController是否有类似的功能 我正在使用该表显示异步下载的图像和pdf:s。只需让您的控制器采用UITableView
func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath])
现在,我重新设计了应用程序,希望使用UITableViewController,但找不到类似的预取功能。TableViewController是否有类似的功能
我正在使用该表显示异步下载的图像和pdf:s。只需让您的控制器采用UITableViewDataSourcePrefetching协议即可。然后,该功能将可用并且是必需的
正如您在评论中指出的,您还必须设置表视图的预取数据源。谢谢,之前我测试过,但没有成功,但根据您的回答,我再次测试了它,现在我发现我忘记设置tableView.prefetchDataSource=self,我可能首先认为我不需要它,因为tableviewcontroller。谢谢