簡體   English   中英

Swift解析使用emailVerified擴展PFUser

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM