Sto solo cercando di aggiungere celle personalizzate a una tabellaView in Swift. Ho guardato un sacco di tutorial e tutti dicono ad un certo punto di usare qualcosa come tableView.registerNib
che non funziona per me!Swift - Impossibile utilizzare "registerNib" sulla mia tabellaView per aggiungere una cella personalizzata
Questo è il codice che sto usando nella mia classe tableViewController:
var nib = UINib(nibName: "ViewExerciceCell", bundle: nil)
tableView.registerNib(nib, forCellReuseIdentifier: "ExerciceCell")
Quando provo a costruire, ho un errore sulla seconda riga che dice:
Cannot invoke 'registerNib' with an argument list of type '(UINib, forCellReuseIdentifier: String)'.
Cosa può fare Lo voglio ? Tutti i tutorial e le altre risposte sulle celle personalizzate utilizzano questo codice.
Grazie in anticipo
Come si 'tableView' dichiarato? Si noti che se 'tableView' è opzionale, non è possibile chiamare direttamente un metodo, è necessario utilizzare la notazione' tableView? .registerNib'. – Sulthan
Il mio TableView è dichiarato come un punto vendita: '@IBOutlet var var tableView: UITableView!' –
Non c'è niente di sbagliato nel tuo codice. L'unico problema che posso immaginare è che hai un errore di battitura lì e non hai copiato correttamente l'errore di battitura qui. – Sulthan