我在使用Swift编写的应用程序中使用Parse.com。我有一个标签栏,几乎对每个视图控制器都进行查询。当我与用户注销然后使用其他用户登录时,其他一些用户的相关信息将保留在其他视图控制器上,直到我完全关闭并重新启动应用程序。
知道为什么会这样吗?我在viewDidLoad()中有我的查询函数,我不确定这是否有所不同。我想将它们保存在viewDidLoad()而不是viewWillAppear()中,因为我想减少查询量,并且不希望用户在应用程序中从tab切换到tab时不断地进行查询对这些观点做了任何改变。
- 我也尝试在我的注销操作中调用PFQuery.clearAllCachedResults(),但这不起作用。
谢谢!