ios - 检查用户类中是否已创建值 Parse Server Swift

标签 ios swift mongodb heroku parse-server

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

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

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

为了解决这个问题,我将把用户的 fullName 和 accountVerified 保存到 NSUserDefaults 中,并在应用程序启动时检查是否创建了这些用户并为其赋予了值。如果没有,则使用 NSUserDefault 值来设置值并保存到当前用户。

问题:

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

最佳答案

使用 'where' AccuntVerified = True 查询用户; set1 查询用户 with 'where' accountVerified = False; set2 如果set1或set2中不存在该用户,则不设置accountverified。

关于ios - 检查用户类中是否已创建值 Parse Server Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40274167/

相关文章:

iOS:检查系统是否有足够的内存

swift - 如何在属性 getter 中强制使用钩子(Hook)函数?

mongodb - 无法从内部 docker swarm 集群连接到外部 mongodb 服务

asp.net-mvc-3 - Log4Net 输出到 Mongo

iphone - 在 icloud 中存储 sqlite 数据库?

ios - iOS 是否支持基于 View 的 TableView ?

ios - 关闭 viewController 后更新 outlets

regex - 带括号和单词边界的 Mongo $regex

iOS 核心数据怎么会泄露?

Swift NSDateFormatter 使用引号