簡體   English   中英

類型[String:String]不符合協議“ AnyObject”

[英]type [String: String] does not conform to protocol 'AnyObject'

我正在嘗試在JSON結構中創建一個名為USERSLIST的新路徑! 它將包含在我的Firebase應用程序中創建帳戶的用戶列表。 在我的JSON中,它必須看起來像這樣:

用戶列表:

  • simpleLogin6:aa@gmail.com
  • simpleLogin9:bb@gmail.com

它應該以創建帳戶的uid作為鍵,並以email作為值。

我寫了這段代碼:

var usersList = [self.ref.authData.uid : authData.providerData["email"] as? NSString as? String,]
self.ref.childByAppendingPath("userList").childByAutoId().setValue(usersList)

但是它在setValue行代碼中顯示了一個錯誤:

type [String: String] does not conform to protocol 'AnyObject'
var userList  = [String:String]()
if let strEmail = authData.providerData["email"] {

    usersList[self.ref.authData.uid] = strEmail as! String

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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