2
我在視圖控制器之間傳遞存儲在數組中的數據時遇到麻煩。在視圖控制器之間傳遞數組數據
這是我的第一個視圖控制器:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var showDico: ViewControllerShowDico = segue.destinationViewController as ViewControllerShowDico
showDico.Dico = self.dictionnaire
}
這是第二個:
class ViewControllerShowDico: UIViewController {
@IBOutlet weak var lbl_ContenuDico: UILabel!
var Dico = [String]()
var i = Int()
var tailleDico = Int()
override func viewDidLoad() {
// Calcul de la taille du dictionnaire
tailleDico = Dico.count
// Affichage des mots dans le label lbl_contenuDico
lbl_ContenuDico.text = "\(Dico)"
}
}
這是我的辭典變量是如何初始化:
var dictionnaire = ["Maserati", "Porsche", "Airbus", "Canari", "Automobile",
"Jouer", "Pendu", "France"]
問題是我的第二個視圖控制器中的數組不包含任何內容
在哪裏以及如何在分配self.dictionnaire ? – 2015-02-10 14:54:23
還有什麼類型的self.dictionnaire? – Miknash 2015-02-10 14:55:28
'var Dico = [String]()'在這裏你聲明一個數組而不是字典! – bsarr007 2015-02-10 14:56:37