我创建了一个名为Users的类,代码如下:
public class Users: NSObject {
var name: String?
var email: String?
}
以及其他类创建用户类的数组
var regUser = [Users]()
并且。
func fetchUser(){
Database.database().reference().child("users").observe(.childAdded, with: {(DataSnapshot) in
if let dictionary = DataSnapshot.value as? [String: AnyObject]{
let user = Users()
user.setValuesForKeys(dictionary)
self.users.append(user)
DispatchQueue.main.async {
self.tableView.reloadData()
}
print(user.email)
}
}, withCancel: nil)
}
发生以下错误:
“用户0x60400028fdc0> setValue:forUndefinedKey:]:此类不符合关键值编码,无法使用名称。”