【发布时间】:2016-08-28 11:19:10
【问题描述】:
我有一个 dateArray,它收集整数数组的数组,例如:[[24,4,2016], [29,4,2016], [23, 4, 2016]]。我本质上是在尝试将硬编码数据拉入这个数组。我在第一个打印函数中成功获得了它,但是没有填充数组。所以我的控制台输出以下内容: [2016 年 4 月 24 日] 零 [2016 年 4 月 29 日] 零 [2016 年 4 月 20 日] 零 [2016 年 14 月 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)
}
}
【问题讨论】:
-
我不确定 Swift,但我认为你应该初始化你的 dateArray。你能告诉我这是否有效吗?
标签: ios arrays swift for-loop int