Привет, ребята, я новичок в программировании Swift и iOS в целом и пытаюсь создать свое первое приложение. В настоящее время я пытаюсь загрузить массив в представление таблицы, но массив не загружен. Я не совсем уверен, как проверить, но я слежу за этим видео youtube https://www.youtube.com/watch?v=pR6dR-vVZeY, по большей части и адаптируя его под мой. Я тоже не ошибаюсь. Это мой код. импорт UIKitЗагрузка массива в TableView xCode
class routineTableViewController: UITableViewController {
var routines = [Routine]();
override func viewDidLoad() {
super.viewDidLoad()
var routines: [Routine] = [];
var phatRoutine = Routine(nameOfRoutinex: "PHAT by Layne Norton", typeOfRoutinex: "Mixed");
routines.append(phatRoutine)
var smolovRoutine = Routine(nameOfRoutinex: "Smolov", typeOfRoutinex: "Strength");
routines.append(smolovRoutine)
for Routine in routines {
println(Routine.nameOfRoutine);
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// MARK: - Table view data source
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Potentially incomplete method implementation.
// Return the number of sections.
return 0
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return routines.count;
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var Cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! UITableViewCell;
Cell.textLabel?.text = routines[indexPath.row].nameOfRoutine;
return Cell;
}
}
Я проверяю, что я на самом деле добавление элементов к подпрограмме с цикл, и он говорит, что я. Не совсем уверен, куда идти отсюда. Вот и моя раскадровка, которую я также не уверен, абсолютно верна.
Благодарим вас за помощь.
Пробовал, что до сих пор ничего не появляется – HiThere
Убедитесь, что контроллер представления устанавливается как '' delegate' и dataSource' из Tableview. Если вы используете Interface Builder, вы можете проверить это в инспекторе Connection. –
Да, это, скорее всего, это. –