From 843fbf60f1125e7e371efd52a5dd6a48f4df368a Mon Sep 17 00:00:00 2001 From: Yu Youyou Date: Thu, 31 Dec 2020 09:58:00 +0800 Subject: [PATCH] fixed an itinerary time picker syncing bug --- .../ItinEventTableViewController.swift | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Travel app - swift accelerator 2020 grup 7/ItinEventTableViewController.swift b/Travel app - swift accelerator 2020 grup 7/ItinEventTableViewController.swift index bb7d782..39b3957 100644 --- a/Travel app - swift accelerator 2020 grup 7/ItinEventTableViewController.swift +++ b/Travel app - swift accelerator 2020 grup 7/ItinEventTableViewController.swift @@ -81,7 +81,7 @@ class ItinEventTableViewController: UITableViewController, UITextViewDelegate { // event.timeEnd = endTimeTextField.text ?? "" let endTP = formatter2.string(from: endTimePicker.date) event.timeEnd = endTP - event.notes = eventNoteView.text ?? "Notes!" + event.notes = eventNoteView.text ?? "Notes" event.date = formatter.string(from: dateDatePicker.date) print("event:",event as Any) } @@ -189,13 +189,16 @@ class ItinEventTableViewController: UITableViewController, UITextViewDelegate { return true } func convertStringToTime(string: String) -> Date{ - let formatter1 = DateFormatter() - formatter1.dateFormat = "MMM dd, yyyy" + print("dtst:", string) +// let formatter1 = DateFormatter() +// formatter1.dateFormat = "MMM dd, yyyy" let formatter2 = DateFormatter() - formatter2.dateFormat = "HH:mm:ss" - let dte = formatter1.date(from: string) ?? Date() - let str = formatter2.string(from: dte) - return formatter2.date(from: str) ?? Date() + formatter2.dateFormat = "HH:mm" +// let dte = formatter1.date(from: string) ?? Date() +// print("dte:", dte) +// let str = formatter2.string(from: dte) +// print("str:", str) + return formatter2.date(from: string) ?? Date() }