gpt4 book ai didi

ios - Swift + Parse - 如何强制应用程序在注销后刷新

转载 作者:行者123 更新时间:2023-11-30 13:56:03 24 4
gpt4 key购买 nike

如何刷新所有 UIView 以显示新用户的数据。

(场景:用户 1 注销,用户 2 登录但未关闭应用。)

现在我的 userVC 上有一个注销按钮。按下它后,当前用户将注销并显示登录 View 。如果新用户登录, View 将关闭并再次显示 userVC。 userVC 因为从未刷新而一直显示旧用户的数据。 (对于此选项卡式应用程序中的所有其他 VC 也是如此。)

如何让 View 重新加载数据? (或者重画?)

最佳答案

有多种方法可以实现此目的,但您应该做的第一件事是向您的用户数据添加 ACL,以便 User2 无法访问 User1 的数据!在处理多个用户的数据时,安全性是您必须认真考虑的问题。更多信息:https://parse.com/docs/ios/guide#security

如果您登录用户,您可以调用一个方法来获取数据。您的 View 的数据是如何检索的?无论您使用什么代码来获取 View 的用户数据,请确保此代码位于其自己的函数中,以便您可以在登录时再次调用它。

更新

改为在 viewWillAppear() 或 viewDidAppear() 中调用 getInfo()。如果这种情况太频繁,您可以在用户登录时设置一个标志,以便仅当用户新登录时才调用 getInfo()。

关于ios - Swift + Parse - 如何强制应用程序在注销后刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33602617/

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