gpt4 book ai didi

ios - 如何在 swift 中从另一个 View Controller 重新加载 tableview

转载 作者:IT王子 更新时间:2023-10-29 05:03:05 25 4
gpt4 key购买 nike

当我关闭模态视图 Controller 时,我希望更新 TableView ,我在 iPad 上使用表单呈现样式,因此 viewWillAppearviewDidAppear 方法不会工作

最佳答案

你可以这样做:

在你的 tableView Controller 中:

override func viewDidLoad() {
super.viewDidLoad()
NotificationCenter.default.addObserver(self, selector: #selector(loadList), name: NSNotification.Name(rawValue: "load"), object: nil)
}

@objc func loadList(notification: NSNotification){
//load data here
self.tableView.reloadData()
}

然后在另一个 ViewController 中:

NotificationCenter.default.post(name: NSNotification.Name(rawValue: "load"), object: nil)

关于ios - 如何在 swift 中从另一个 View Controller 重新加载 tableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25921623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com