我的大部分功能都在工作,并且返回的正是我想要的。photos然而,当涉及到将数组放入response并将它们分配给适当的位置employees以便能够渲染它们时,我有点脑残。这是发生的事情:
Response、Company、Employee和ProfileImages。Response是 API 返回的主要对象,然后解码为Company一个数组[Employee],每个数组有 3x ProfileImages(小、中、大尺寸)companyPublisher可以获取company详细信息以及一系列employeesphotosPublisher获取employees数组并对它们进行排序以便能够检索其profileImages.large个人资料图像Publishers.Zip(companyPublisher, photosPublisher)设置发布者.sink()在获取所有请求的内容后响应完成。有人可以建议我需要采取哪些适当的步骤才能将正确的员工图像分配给实际员工?我正在考虑在可编码结构中设置一个可选UIImage类型,但仍然不确定如何将适当的 Future 对象分配给该员工。propertyEmployee
任何帮助将不胜感激。提前致谢!
Response.JSON:
{
"success": true,
"company": {
"id": 64,
"name": "XYZ (Birmingham, AL)",
"enabled": true
},
"employees": [{
"id": 35,
"name": "Chad Hughes",
"email": …Run Code Online (Sandbox Code Playgroud)