我有一个收集整数数组数组的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)
}
}
答案 0 :(得分:0)
您需要初始化dateArray,然后才能将数据添加到数组中。