我有一个数组:var initialArray。每次点击屏幕时都会附加。这是在ViewController 3
上完成的我有一个表在另一个视图控制器中显示数组:ViewController2。 但问题是:使用未解析的标识符:initialArray。
如何让ViewController2从ViewController3调用变量?
class ViewController2: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
tableView.delegate = self
tableView.dataSource = self
}
//How many rows
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return initialArray
//////使用未解析的标识符:initialArray
}
//What goes in each cell
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell()
print(indexPath.row)
cell.textLabel?.text = initialArray[indexPath.row]
//////使用未解析的标识符:initialArray
return cell
}