检查是否已在用户类中创建了值Parse Server Swift

时间:2016-10-27 00:20:59

标签: ios swift mongodb heroku parse-server

在我正在处理的项目中,用户会经历一个单独的过程。在此过程中,使用输入的用户名和密码创建用户,如果成功则使用fullName,并将accountVerified添加到当前用户及其对应的值。

问题是如果用户在保存完成之前退出应用程序,则不会将image,fullName和accountVerified添加到当前用户。

以后在重新启动应用程序时会出现问题。当应用程序重新启动时,它会检查用户,如果有用户,则检查其accountVerified值是true还是false。由于用户在保存完成之前退出,因此没有accountVerified检查为acountVerified,并且其值未添加到用户。

为了解释这一点,我将用户fullName和accountVerified保存到NSUserDefaults,并在启动应用程序时检查是否创建了这些用户并给出了值。如果没有,那么使用NSUserDefault值将用于设置值并保存到当前用户。

问题:

我将Parse Server与Heroku和mLab mongoDB一起使用。我想知道检查当前用户对象的最佳方法是什么,以查看是否已创建accountVerified和fullName。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

查询用户'其中' accuntVerified = True; set1查询用户'其中' accountVerified = False; set2如果用户在set1或set2中不存在,则不设置accountverified。