gpt4 book ai didi

ios - 用户登录时 PopToRootViewController 不更新 collectionview

转载 作者:行者123 更新时间:2023-11-29 01:19:50 25 4
gpt4 key购买 nike

我正在制作一个简单的聊天应用程序,我想在用户登录时更新到最新消息。现在即使我调用 self.collectionView.reloadData, Collection View 单元格也不会更新到最新消息()ViewDidAppear 中。在我的 loginViewController 中,我有一个功能,可以弹出到 Root View Controller (收件箱),但我不知道如何在数据弹出到收件箱之前更新数据。正如我所说,我在 viewDidAppear 中调用 self.collectionView.reloadData() 并且它不会更新。当我在模拟器上运行时,我必须转到撰写屏幕并在它更新消息之前返回收件箱。

func signUpViewController(signUpController: PFSignUpViewController, didSignUpUser user: PFUser) {

dismissViewControllerAnimated(true, completion: nil)
self.navigationController?.popToRootViewControllerAnimated(true)

}

有人知道解决办法吗?

最佳答案

正如您的标题所示“PopToRootViewController”:我想获取最近消息的代码在 viewDidLoad() 中。并且 viewDidLoad() 不会在 PopToRootViewController 期间被调用。

将获取最近消息的代码移到 viewWillAppear() 中,看看会发生什么。

关于ios - 用户登录时 PopToRootViewController 不更新 collectionview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34751280/

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