如何使用另一个视图控制器类的数组?

时间:2015-11-24 17:36:03

标签: ios swift global-variables swift2

我需要在另一个类(order类)

中使用AddOrderVievContoller.swift数组
class OrderListViewController: UITableViewController {

    var orders: [Order] = []
  AddOrderVievContoller.swift类中的

错误消息:使用未解析的标识符'orders'

if results != nil {
    orders = results as! [Order]
}

1 个答案:

答案 0 :(得分:2)

创建一个全局变量:

public var orders = [String]()

将其放在 modules 导入(import UIKit)和类定义之间:

import UIKit

public var orders = [String]()

class OrderListViewController: UITableViewController {


//viewDidLoad, etc. 
}

然后,您可以访问当前正在尝试执行的不同viewControllers中的orders数组。