为什么我的数组没有填充成功获取来自for-loop的信息?

时间:2016-05-03 12:05:24

标签: ios arrays swift for-loop int

我有一个收集整数数组数组的dateArray,例如:[[24,4,2016],[29,4,2016],[23,4,20]]。我本质上是试图将硬编码数据拉入此数组。我在第一个打印函数中成功获取它,但然后数组没有填充。所以我的控制台输出以下内容: [2016年4月24日] 零 [2016年4月29日] 零 [2016年8月4日] 零 [2016年4月4日] 零。所以填充数组有一个问题 - 任何线索?

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 个答案:

答案 0 :(得分:0)

您需要初始化dateArray,然后才能将数据添加到数组中。