我想创建静态表视图以将数据传递到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)
}
}
请问您的建议,如何处理?提前谢谢!