error fatal: init (codificador :) no se ha implementado como error a pesar de haberse implementado

Estoy recibiendo un post de error:

error fatal: init (codificador 🙂 no se ha implementado

Para mi UITableViewCell personalizado. La celda no está registrada, tiene la celda de identificación en el guión gráfico y al usar dequeasreusablecell. En la celda personalizada, tengo la input como:

Código:

 override init(style: UITableViewCellStyle, reuseIdentifier: String?) { print("test") super.init(style: style, reuseIdentifier: reuseIdentifier) } requinetworking init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } 

Pero todavía tengo el error. Gracias.

Reemplace su método init con el codificador:

 requinetworking init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } 

De hecho, si tienes tu celda creada en Storyboard, creo que debería estar adjunta a tableView en la que intentas crearla. Y puede eliminar ambos methods init si no realiza ninguna lógica allí.

UPD : Si necesita agregar cualquier lógica, puede hacer esto en el método awakeFromNib ().

 override func awakeFromNib() { super.awakeFromNib() //custom logic goes here }