Я не знаю с чего начать ...
Мне нужно TableView
, чтобы показать информацию, упорядоченную по датам.
Я создал класс «Модель» для хранения данных ...
class Model: NSObject {
var start: Date?
var str: String?
override init()
{
}
init(start: Date, str: String) {
self.start = start
self.str = str
}
Создание элементов этого класса
let value1 = Model(start: Date1(), str: string1)
let value2 = Model(start: Date2(), str: string2)
Заполнение массива этих элементов:
var array = [Model]()
array.append(value1, value2)
Заполнение TableView
Как я могу разделить array
, например, на месяцы или рабочие недели и так далее ...
Я хочу, чтобы tableView
организовал данные в sections
!?
func numberOfSections(in tableView: UITableView) -> Int {
return array.count
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let label = UILabel()
label.text = "January", Febuary, e.g.
return label
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return ?
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! TC_Arbeitszeit
cell.label.text = ?
return cell
}
Любая помощь очень ценится!