2016-05-03 29 views
0

我有一個dateArray,收集整數數組的數組,例如:[[24,4,2016],[29,4,2016],[23,4,2016]]。我本質上是試圖將硬編碼數據拉入這個數組中。我在第一個打印函數中成功獲取它,但是數組沒有填充。因此,我的控制檯輸出以下: [24,4,2016年] 零 [29,4,2016年] 零 [20,4,2016年] 零 [14,4,2016年] 爲零。所以在填充陣列時存在一個問題 - 任何線索?爲什麼我的數組沒有填充成功從我的for循環獲得的信息?

var dateArray: [[Int]]? 

override func viewDidAppear(animated: Bool) { 

    dateArray?.removeAll(keepCapacity: true) 

    for object in newentry.diaryArray { 

     print(object["date"] as! [Int]) 
     dateArray?.append(object["date"] as! [Int]) 
     print(dateArray) 
    } 


} 
+1

我不確定Swift,但我認爲你應該初始化你的dateArray。你能告訴我,如果這有效嗎? – choli

+0

是的,謝謝! –

+0

你可以upvote並選擇正確的答案?那樣就好了 ;) – choli

回答

0

您需要初始化dateArray,然後您可以將數據添加到您的數組。

相關問題