我正在尝试在我的JSON结构中创建一个名为USERSLIST
的新路径!它将包含在我的firebase应用程序中创建帐户的用户列表。在我的JSON中,它必须如下所示:
USERSLIST:
- simpleLogin6:aa@gmail.com
- simpleLogin9:bb@gmail.com
它应该创建帐户的uid
作为密钥,并将电子邮件作为值。
我写了这段代码:
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'
答案 0 :(得分:0)
var userList = [String:String]()
if let strEmail = authData.providerData["email"] {
usersList[self.ref.authData.uid] = strEmail as! String
}