[英]Swift parse extend PFUser with emailVerified
注冊用戶后,需要確認他/她的電子郵件地址。 我要達到的目的是,如果未驗證用戶的電子郵件地址,則配置文件按鈕將顯示為紅色,否則為綠色。
但是,根據文檔,應該使用emailVerified擴展PFUser。
所以我在想一種使用它的方式:
if PFuser.currentuser.emailVerified == false
(但是不可用)。 或者, if PFuser.emailVerified == false
(但是這是不可能的)。
在這兩個示例中,應用程序崩潰或簡單地放置,均不可用。
現在我也嘗試過類似的事情:
let user = PFUser
然后user["emailVerified"] == false
(但隨后出現字符串錯誤)。
希望有人可以提供一些有關如何解決它的建議:)
所以最終我在休息后設法用一些邏輯弄清楚了:) naise。
if PFUser.currentUser()?.objectForKey("emailVerified")?.boolValue == false {
// The rest of what you want to do comes here.
}
希望這對大家有幫助:)享受。 並感謝所有的努力。
嘗試在PFUser的屬性上設置nil值時遇到了一個相關的問題。 相反,我需要使用NSNull。 您可以嘗試使用值為0而不是false的NSNumber,如下所示:
let verified : NSNumber = 0
user["emailVerified"] = verified
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.