2015-11-24 95 views
0

我需要AddOrderVievContoller.swift類使用order陣列中的另一個類(AddOrderVievContoller.swift類)如何使用另一個視圖控制器類的數組?

class OrderListViewController: UITableViewController { 

    var orders: [Order] = [] 

錯誤消息:使用未解決indentifier的 '訂單'

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

好吧,在你的'AddOrderVievContoller'裏面'OrderListViewController'的一個實例中獲取它的'orders'值。 – luk2302

+0

他們有什麼關係?如果視圖控制器從別的東西請求數據,特別是響應是異步的,你應該有一些回調 – Wain

回答

2

創建一個全局變量:

public var orders = [String]()

這個地方在兩者之間的模塊的進口(import UIKit)和類定義:

import UIKit 

public var orders = [String]() 

class OrderListViewController: UITableViewController { 


//viewDidLoad, etc. 
} 

然後你就可以在不同的viewControllers訪問orders數組作爲你目前要做的。

相關問題