当用户注册时,需要确认他/她的电子邮件地址。 我想要实现的是,如果未验证用户的电子邮件地址,配置文件按钮将显示为红色,否则为绿色。
但是根据文档,PFUser应该通过emailVerified进行扩展。
所以我想以某种方式使用它:
if PFuser.currentuser.emailVerified == false
(但这不可用)。
要么
if PFuser.emailVerified == false
(但这是不可能的)。
在这两个例子中,应用程序崩溃或只是放置,它不可用。
现在我也尝试过这样的事情:
let user = PFUser
然后user["emailVerified"] == false
(但后来我遇到字符串错误)。
希望有人可以就如何修复它提供一些建议:)
答案 0 :(得分:0)
在尝试在PFUser的属性上设置nil值时,我遇到了似乎相关的问题。相反,我需要使用NSNull。您可以尝试使用值为0而不是false的NSNumber,如下所示:
let verified : NSNumber = 0
user["emailVerified"] = verified