gpt4 book ai didi

ios - Swift ios 只从数组中选择字符串值

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

在我的应用程序中,我有一个如下所示的数组:

var imgArray = [(Data, String)]()

它包含图像和图像名称,我通过这样做附加数据:

if let firstImage = self.firstImage {
if let firstImageData = firstImage.compressImage() {
self.imgArray.append(firstImageData, self.randomImageName(length: 15))
}
}

现在我需要使用 alamofire 发送该数组中的所有图像名称,我试过这个:

for imgName in self.imgArray {
parameters["images[]"] = imgName.1
}

但是我的服务器响应说 images[] 是空的,所以我认为我的 ios 代码永远不会发送一个名为 images[] 的数组,其中包含图像名称

更新我将参数更改为:

parameters["images"] = [imgName.1]

这将上传一张图片,似乎每次都会覆盖该值,所以我需要一种方法来获取 imgArray 数组中的所有字符串

最佳答案

解决方法:

parameters["images"] = imgArray.map{$0.1}

这将添加来自 imgArray 的所有图像名称

关于ios - Swift ios 只从数组中选择字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348449/

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