Ios 如何在tableview单元格中显示UiDatePicker到标签

Ios 如何在tableview单元格中显示UiDatePicker到标签,ios,swift,uitableview,core-data,uidatepicker,Ios,Swift,Uitableview,Core Data,Uidatepicker,我的项目是一个提醒列表,只有两个视图控制器(vc) 第一个在tableview单元格上使用子文件样式显示tableview。第二个vc有两个文本标签,日期选择器和保存按钮 我的问题 1)如何仅将时间发送到在tableview单元格中创建的标签? 2)将日期选择器添加到xcdatamodeld(核心数据)时,在属性下的类型是什么?我试过双倍,但没用 非常感谢您的支持 import UIKit class AddEventViewController: UIViewController {

我的项目是一个提醒列表,只有两个视图控制器(vc)

第一个在tableview单元格上使用子文件样式显示tableview。第二个vc有两个文本标签,日期选择器和保存按钮

我的问题

1)如何仅将时间发送到在tableview单元格中创建的标签?
2)将日期选择器添加到xcdatamodeld(核心数据)时,在属性下的类型是什么?我试过双倍,但没用

非常感谢您的支持

import UIKit

class AddEventViewController: UIViewController {

    @IBOutlet weak var addReminderTextField: UITextField!
    @IBOutlet weak var addInformationTextField: UITextField!

    var datePicker: UIDatePicker!

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        self.navigationController?.navigationBar.isTranslucent = false

    }

    override func viewDidLoad() {
        super.viewDidLoad()

        datePicker = UIDatePicker()
        datePicker.center = view.center
        view.addSubview(datePicker)

    }

    @IBAction func cancelButtonTapped(_ sender: Any) {
    navigationController!.popViewController(animated: true)

    }

    @IBAction func saveButtonTapped(_ sender: Any) {

        let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext

        let task = Task(context: context)
        task.title = addReminderTextField.text!
        task.subtitle = addInformationTextField.text!



        (UIApplication.shared.delegate as! AppDelegate).saveContext()

    navigationController!.popViewController(animated: true)

    }
}
这是我的tableview代码

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return tasks.count
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell", for: indexPath) 

        let task = tasks[indexPath.row]

        cell.textLabel?.text = task.title!
        cell.detailTextLabel?.text = task.subtitle

        return cell
    }

    func getTasks() {
        let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext

        do {
            tasks = try context.fetch(Task.fetchRequest())
        }
        catch {
            print("Fetching Failed")
        }
    }

    func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
        let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext

        if editingStyle == .delete {
            let task = tasks[indexPath.row]
            context.delete(task)
            (UIApplication.shared.delegate as! AppDelegate).saveContext()

            do {
                tasks = try context.fetch(Task.fetchRequest())
            }
            catch {
                print("Fetching Failed")

            }
        }
        tableView.reloadData()
    }

}

是否要编辑提醒?是@Phyber,我将添加该功能。我的问题如上所述。你的第一个问题是什么意思?在我看来,editingUIDatepicker有足够的时间。我想将该时间发送到我在tableview单元格中设置的标签。为了存储这些数据,我还需要在xcdatamodeld中创建一个数据模型。我想我解释得很好,但我想我没有解释。@Phyber Grrrr,我的代表不够高。我可以看到你的留言,但无法回复。