类型 [String: String] 不符合协议 'AnyObject'

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

我正在尝试在我的 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'
var userList  = [String:String]()
if let strEmail = authData.providerData["email"] {

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

}