【发布时间】:2016-10-05 10:38:08
【问题描述】:
我正在构建一个在collectionView 中填充数据的应用程序。数据来自 API 调用。当屏幕首次加载时,我获取产品并将它们本地存储在我的 ViewController 中。
我的问题是我应该什么时候再次获得产品以及如何处理换屏。我的数据会在应用程序运行时发生变化(价格等敏感属性),但我没有找到理想的解决方案来每次调用 viewWillAppear 时都进行 API 调用。
谁能告诉我处理这种情况的最佳模式是什么。我的第一个想法是检查[CustomObject].isEmpty 是否在viewWillAppear 上,然后拨打电话。例如,包括一个每隔 10-15 分钟检查一次的计时器。
感谢您的意见。
【问题讨论】:
标签: ios objective-c swift uicollectionview viewwillappear