【发布时间】:2020-05-20 21:46:08
【问题描述】:
我有一个显示 UITableView 的 VIPER 主模块。每个单元格都有一个 UIImageView,它从 Internet 加载图像。
我不想在我的 UIViewController(View) 中执行网络调用,所以我正在考虑在服务类中定义下载图像的方法。建议让所有组件调用链来请求图像(View->Presenter->Interactor->InputRemoteData->Service)?如果没有,最好的方法是什么?
关于 UITableView,您是否建议将 dataSource 方法设置到视图之外(UIViewController)?
谢谢
【问题讨论】:
标签: ios swift viper-architecture