gpt4 book ai didi

swift - 获取所有项目列表并将其传递到数组中

转载 作者:行者123 更新时间:2023-11-28 14:14:31 25 4
gpt4 key购买 nike

我正在做一个项目,我正在尝试获取项目列表并将其返回到一个数组中以在我的项目中使用。

这是我的代码:

let identifier = delete.items

var identifiers: [String] = []
identifier.forEach({ (listModel) in
identifiers = ["\(String(describing: listModel.remiderDate))"]
})

print("ITEMS DATES \(String(describing: identifiers.count))")

identifier 返回一组值,而不仅仅是 reminderDate,但我专注于获取 reminderDate

打印标识返回 1 而数字预期返回 5。

最佳答案

您的循环每次都会为 identifiers 分配一个新值,因此只保留最后一个值。

您可能想使用 map:

let identifiers = delete.items.map { String(describing: $0.reminderDate) }
print("ITEMS DATES \(identifiers.count)")

请注意,使用 String(describing:) 应该只用于调试。使用 DateFormatterDate 转换为 String

关于swift - 获取所有项目列表并将其传递到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52249165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com