首页 > 解决方案 > 在父 ViewController 中重新加载数据/刷新数据

问题描述

从父 VC 推送另外两个 VC(首先添加一个组,第二个添加一些(可选)更多数据);弹出它们后,会出现父 VC,但未添加新数据(新组)。我正在使用一个值UIRefreshControl来拉动刷新调用loadGroups(toRefresh: true),该Bool值指示是否需要刷新数据。我想在关闭推送的 VC 时自动调用相同的方法,因此在父 VC 重新出现后,它会呈现新数据而无需拉动刷新。我尝试这样做,viewWillAppear但随后该方法被调用了两次——第一次是在父 VC 首次出现时,然后是在弹出覆盖控制器之后。有没有一种方法可以确保它只被调用一次(重新出现时)?

标签: iosswiftuicollectionviewviewwillappearpopviewcontroller

解决方案


推荐阅读