将变量从一个ViewController传递给另一个

时间:2016-11-09 00:26:54

标签: ios swift variables uiviewcontroller

我有一个数组: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
}

0 个答案:

没有答案