0
Voici ma classe personnalisée TableViewController
.TableViewController personnalisée Méthode tableView() non appelée
J'ai inséré une déclaration d'impression dans viewDidLoad
et tableView
méthodes
viewDidLoad
a été imprimé à la console mais tableView
n'a pas été
Je me suis assuré d'ajouter l'identifiant Device Cell
dans l'éditeur d'attributs, donc je ne suis pas bien sûr ce que je fais mal
class MyTableViewController: UITableViewController {
// ... some code
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
// ... some code
override func tableView(_ tableView: UITableView,
cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell =
tableView.dequeueReusableCell(
withIdentifier: "Device Cell", for: indexPath)
// Configure the cell...
print("tableView")
let device = mWifiDevices[indexPath.row]
cell.textLabel?.text = device.mIpAddress
return cell
}
// ... some code
}
Avez-vous des cellules? montrez-nous un code où vous définissez combien d'entre eux devraient être là –
@Lu_ Vous avez raison, j'ai oublié de le faire! –
rechargez-vous UITableView? Qu'en est-il de définir le nombre d'éléments dans le tableauView? – Jay