在另一个ViewController中完成按钮

时间:2017-02-23 14:59:13

标签: ios swift uitableview uiview

我想创建静态表视图以将数据传递到coredata以向我的TableView添加新项目,但我不知道如何从另一个视图控制器(UIView)连接“完成”按钮以进行操作。

我得到了这个: image

我想让它成为一个ViewController,但是当我将表格视图切换到静态单元格时,我解决了问题:click

所以,现在我有了AddItemTableViewController类,我想在我的“完成”按钮上运行这个代码,但我不知道如何从另一个视图连接该按钮。

import UIKit

class AddItemTableViewController: UITableViewController {

    @IBOutlet weak var titleTextField: UITextField!


    @IBAction func doneButtonPressed(_ sender: Any) {
        let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
        let task = ItemsList(context: context)
        task.title = titleTextField.text!

        // Save the data to coredata
        (UIApplication.shared.delegate as! AppDelegate).saveContext()

        let _ = navigationController?.popViewController(animated: true)
    }
}

请问您的建议,如何处理?提前谢谢!

0 个答案:

没有答案