我的ViewController有一个dataSource
,在我的情况下,它必须从Web服务中获取数据。当我在我的ViewController中假设dataSource-methods需要很长时间并且只从另一个线程调用它们时,这是不好的做法。
所以我做了以下事情:
dataSource
答案 0 :(得分:1)
老实说,我更喜欢那种你通常看到的方法:
UIViewController
向DataSource询问数据UIViewController
将加载数据。虽然,您可以给用户提供良好的体验,如果您在Cell上放置一个微调器或某种可视参考,表明背景上正在发生某些事情。无论哪种方式,它有时是品味,用户体验,甚至是客户的必需品。
当我在我的ViewController中假设时,这是不好的做法 dataSource-methods需要很长时间
Murphy Law ...因此,假设并在发生这种情况时创建必要的机制是一种很好的做法。