Configuración rápida de los marcadores de position de Textfield

Actualmente estoy tratando de averiguar cómo establecer el text de marcador de position de un campo de text. El campo de text está dentro de una celda. El text que me gustaría asignar al marcador de position está contenido en una matriz.

Anteriormente hice una cosa similar con la configuration de imágenes, y que se parecía a esto

cell?.imageView?.image = row1images[indexPath.row] 

Entonces, usando esa ideología pensé usar …

 cell?.textField?.text = nil cell?.textField?.placeholder = row1[indexPath.row] 

… trabajaría. Sin embargo, obtengo el error "Value of type 'UITableViewCell' no tiene ningún miembro 'textField'"

Prueba esto…

Si tienes un campo de text en una celda personalizada, agrega este código siguiente dentro de la function cellForRowAt.

  func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "CustomTableViewCell", for: indexPath) as! CustomTableViewCell cell .yourTextField.attributedPlaceholder = NSAttributedString(string: row1[indexPath.row], attributes: [NSForegroundColorAttributeName: UIColor.black]) return cell } 

El error "Value of type 'UITableViewCell' no tiene ningún miembro 'textField'" lo dice todo. O ha utilizado una prototype cell que no sabe nada sobre su TextField o ha utilizado su custom cell pero no ha cambiado su class a su CustomCellClass . Además, puede haber lanzado su reusable cell como UITableViewCell no sea su CustomCellClass .

Solucione estos problemas, su código está bien.