gpt4 book ai didi

ios - Swift:将数组值添加到应用内电子邮件正文

转载 作者:行者123 更新时间:2023-11-28 11:22:08 26 4
gpt4 key购买 nike

我在数组中有一些值,想将它们添加到应用内电子邮件正文中。我尝试运行一个 for 循环并将所有数组值添加到消息正文,但不幸的是只显示数组中的最后一个值。像这样的..

for(var i=0; i < userDataName.count; i++)
{
mc.setMessageBody("\(userDataName[i]) - \(userDataStatus[i])", isHTML: false)
}

我知道这很愚蠢,但找不到更好的方法。

最佳答案

我不认为 setMessageBody 会追加(其名称也没有表明),所以我认为您应该先构造正文,使用字符串变量,然后在末尾设置正文循环:

var body = ""
for(var i=0; i < userDataName.count; i++)
{
body += "\(userDataName[i]) - \(userDataStatus[i])\n"
}
mc.setMessageBody(body, isHTML: false)

甚至:

var body = (0..<userDataName.count)
.map { index in "\(userDataName[index]) - \(userDataStatus[index])" }
.reduce("") { $0 + $1 + "\n"}

mc.setMessageBody(body, isHTML: false)

关于ios - Swift:将数组值添加到应用内电子邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26873944/

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