我是编程并尝试构建自己的应用程序的新手,我想知道我应该如何将从addTask视图控制器获取的信息链接到tableview单元格?目前我只是试图从文本字段中获取文本,然后我将添加其他功能。 What Im trying to do
答案 0 :(得分:0)
单击按钮
创建一个全局数组,从该数组中添加删除元素答案 1 :(得分:0)
您可以使用Delegates将数据从一个视图控制器传递到另一个视图控制器。检查我的here。您可以将表视图类设置为任务视图控制器的委托。实现任务视图控制器的协议方法获取数据和重载表。 希望能帮助到你。 Happyy Coding !!
答案 2 :(得分:0)
您可以使用委派传递数据。
在第二个ViewController中
product/list[j]
在FirstViewController中
import UIKit
protocol secondViewDelegate: class {
func passData(arrData : [Any])
}
class SecondViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
weak var delegate: secondViewDelegate? = nil
@IBAction func clickOnButton(_ sender: Any) {
self.delegate.passData([]) // replace your array here
}
}
FirstViewController中的第二个ViewController委托方法
class FirstViewController: UIViewController, UITableViewDataSource, secondViewDelegate
let objectSecondVC: SecondViewController? = storyboard?.instantiateViewController(withIdentifier: "secondVCID") as! SecondViewController?
objectSecondVC?.delegate = self
navigationController?.pushViewController(objectSecondVC?, animated: true)
答案 3 :(得分:0)
您的添加任务视图控制器似乎通过segue与您的表视图控制器连接。因此,当您从添加任务视图控制器返回时,可以使用unwind
来传回数据。 Here是一个详细的教程,包含简单的说明和图片。