ios - 在父 ViewController 中重新加载数据/刷新数据
问题描述
从父 VC 推送另外两个 VC(首先添加一个组,第二个添加一些(可选)更多数据);弹出它们后,会出现父 VC,但未添加新数据(新组)。我正在使用一个值UIRefreshControl
来拉动刷新调用loadGroups(toRefresh: true)
,该Bool
值指示是否需要刷新数据。我想在关闭推送的 VC 时自动调用相同的方法,因此在父 VC 重新出现后,它会呈现新数据而无需拉动刷新。我尝试这样做,viewWillAppear
但随后该方法被调用了两次——第一次是在父 VC 首次出现时,然后是在弹出覆盖控制器之后。有没有一种方法可以确保它只被调用一次(重新出现时)?
解决方案
推荐阅读
- angular - Ngb installation error on my Angular application
- python - 将较低的值分配给字典中的键
- php - 所有输入表单数据都已发布,但无法使用 php 检索数组输入
- javascript - 首选匿名函数内部或外部的变量
- swift - 基于条件的本地推送通知 - Swift
- sed - 从 nm 输出中提取符号名称
- javascript - Heroku "failed to push some refs" when trying to push React app
- twilio - Twilio Voice API - Use "inline" TwiML instead of XML url when creating outgoing call
- ruby-on-rails - 监听 HTTP Json 流触发 JSON:ParserError
- python - 为什么 print(zip(*A)), 以形式给出输出
,但执行 set(zip(*A)) 时的预期输出?注意 A 是一个列表