Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func getData() {
- let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
- do {
- tasks = try context.fetch(Task.fetchRequest())
- }
- catch{
- print("Fetching Failed")
- }
- }
- func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
- let cell = tableView.dequeueReusableCell(withIdentifier: "customCell") as! CustomTableViewCell
- let task = tasks[indexPath.row]
- let dateRangeStart = Date()
- let dateRangeEnd = task.Datum
- let components = Calendar.current.dateComponents([.year, .weekOfYear, .month, .day], from: dateRangeStart, to: dateRangeEnd!)
- cell.name.text = task.name
- cell.dayLeft.text = "(components.month ?? 0)M (components.weekOfYear ?? 0)W (components.day ?? 0)D"
- return cell
- }
- meetingsData.sort({ $0.meetingDate.compare($1.meetingDate) == .OrderedAscending })
- meetingData = meetingData.sorted{ $0.meetingDate < $1.meetingDate }
Add Comment
Please, Sign In to add comment