-1
有沒有人可以解釋我爲什麼我的NSMutableArray是空的,當我試圖從另一個類訪問它?訪問從iOS中的不同類的NSMutableArray
MasterViewController
class MasterViewController: UITableViewController {
var mutOb:NSMutableArray = NSMutableArray()
override func viewDidLoad() {
var test: String = "test"
self.mutOb.insertObject(test, atIndex: self.mutOb.count)
super.viewDidLoad()
println(self.mutOb)
// RESULT (test)
}
}
DetailViewController
class DetailViewController: UIViewController {
var masterViewController: MasterViewController = MasterViewController(nibName: nil, bundle: nil)
override func viewDidLoad() {
super.viewDidLoad()
println(self.masterViewController.mutOb)
// RESULT ()
}
}
您是否有任何其他鏈接可以解釋爲swift? – seek 2014-10-07 16:56:18
我無法在swift中找到任何示例。只使用segues來傳遞變量,但我不想爲此使用segue。 – seek 2014-10-07 17:20:04
對不起,只有谷歌...看起來您正在使用主/從應用程序 - 如果這是基於Apple的模板,請嘗試查看AppDelegate.swift,以瞭解如何獲取對MasterViewController的引用。 – pbasdf 2014-10-07 17:21:56