如何让我的应用程序显示数组中的报价,然后按顺序处理剩余的报价?

How can I make my app present quote from an array and then proceed in order through the remaining quotes?

我的应用程序的一部分是为用户提供有关可持续性的随机报价。我有一系列报价,但还没有考虑如何将其呈现给用户,以便他们看到报价,然后可以单击下一个按钮查看下一个。该应用程序还应该做到这一点,以便他们可以从中断的地方继续。例如,如果他们必须引用 10/80,那么下次他们进入报价部分时,他们会从报价 10 开始。我还希望用户能够保存每个报价。数组是执行此操作的最佳方法吗?为每个引用使用一个新的视图控制器是完全错误的吗?我对这一切都很陌生,所以任何帮助都会很棒。

作为更新,到目前为止,我发现在我的案例中执行此操作的最佳方法是使用集合视图。当您滚动浏览集合视图中的每个单元格时,您会看到一条新报价。您还会看到每个引述都有一个独特的保存按钮,点击该按钮可以隐藏该按钮,然后还会取消隐藏“不喜欢”按钮。