如何刷新我的所有UIView,以显示新用户的数据。
(方案:User1注销而User2登录但未关闭应用程序。)
现在,我的userVC上有一个“注销”按钮。按下该按钮,当前用户将注销,并显示登录视图。如果有新用户登录,该视图将关闭并再次显示userVC。由于从未刷新过的userVC一直显示旧用户的数据。 (对于此选项卡式应用程序中的所有其他VC也是如此。)
如何获取视图以重新加载其数据? (还是重画?)
最佳答案
有几种方法可以实现此目的,但是您应该做的第一件事是向用户数据添加ACL,以便User2无法访问User1的数据!处理多个用户的数据时,必须认真考虑安全性。
更多信息:https://parse.com/docs/ios/guide#security
如果您登录用户,则可以调用获取数据的方法。如何获取您视图的数据?无论使用什么代码来获取视图的用户数据,请确保该代码具有其自身的功能,以便您可以在登录时再次调用它。
更新资料
而是在viewWillAppear()或viewDidAppear()中调用getInfo()。如果这种情况太常见了,则可以在用户登录时设置标志,以便仅当getInfo()是新登录用户时才调用它。