1
나는이 클래스는 키 이름에 대해 키 값 코딩을 준수하지 않습니다. '
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 :] :이 클래스는 키 이름에 대해 키 값을 코딩하지 않습니다. "
감사합니다. –
완벽한 답변 ... – Ewerson