l'affichage des éléments de tableau dans tableview avec swift
Je ne peut pas afficher les éléments d'un tableau dans un tableview par l'utilisation de swift langage de programmation. J'ai fait quelques recherches mais n'a pas pu résoudre le problème. Ci-dessous, vous pouvez voir mon code et télécharger le projet en tant que .fichier zip à partir d'ici: http://1drv.ms/1Ca2hyp
Je peux aussi donner quelques vidéos. Ils sont 11 min et 10 sec. au total
import UIKit
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var myTableView: UITableView!
var cars = [String]()
var newCar: String = ""
override func viewDidLoad() {
super.viewDidLoad()
//Do any additional setup after loading the view, typically from a nib.
cars = ["BMW","Audi", "Volkswagen"]
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
//Dispose of any resources that can be recreated.
}
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return cars.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("myCell", forIndexPath: indexPath) as UITableViewCell
cell.textLabel?.text = cars[indexPath.row]
return cell
}
}
Ce qui se passe lorsque vous lancez votre application? Recevez-vous un message d'erreur, ou avez-vous juste de ne rien voir sur l'écran? Avez-vous assurez-vous de définir l'identificateur de cellule de la cellule sur la table de montage ou de fichier xib "myCell"?
cellule de tableau sur le storyboard a même identifiant que "myCell". Lorsque j'exécute le code, il ne donne aucune erreur
cellule de tableau sur le storyboard a même identifiant que "myCell". Lorsque j'exécute le code, il ne donne aucune erreur
OriginalL'auteur Timur Aykut YILDIRIM | 2015-03-12
Vous devez vous connecter pour publier un commentaire.
Vous avez oublié d'enregistrer votre appareil en tant que source de données pour UITableView.
Ajoutez ceci à votre code:
OriginalL'auteur Nikita Kukushkin
Peut-être que vous avez oublié d'ajouter ces deux lignes de vue du contrôleur de
viewDidLoad
méthode:OriginalL'auteur Devendra Agnihotri
définir l'identificateur =TableViewCell en Main.storyboard
Et aussi de mettre le nom de la classe pour TableViewCell
OriginalL'auteur Ramprasath Selvam