【发布时间】:2019-05-07 12:00:56
【问题描述】:
我有一个可编码的结构
struct FareComponentList: Codable {
let passengerFareInfoList: [PassengerFareInfoList]
let pricingOverview: PricingOverview
}
我想访问定价概览元素。
我尝试了几种方法
1)
root.availabilityResultList.first?.availabilityRouteList.first?.availabilityByDateList.first?.originDestinationOptionList.first?.fareComponentGroupList?.first?. pricingOverview
2)
root.availabilityResultList.first?.availabilityRouteList.first?.availabilityByDateList.first?.originDestinationOptionList.first?.fareComponentGroupList?.[0]. pricingOverview
但它总是返回 nil
然后我尝试了
let x = root.availabilityResultList.first?.availabilityRouteList.first?.availabilityByDateList.first?.originDestinationOptionList.first?.fareComponentGroupList
taxprice.append(x?.fareComponentList)
出现此错误,“[FareComponentGroupList]”类型的值没有成员“fareComponentList”
如何解决此错误/如何从定价概览中获取价值?
我在这里做错了什么?
【问题讨论】:
-
和 Zyfe3r 一样吗?
-
同一所学校做同样的事情。我们被困住了!
-
那就一起解决吧。
-
再一次,请学习这些东西。
[...]代表一个数组,一个项目列表/序列。结构成员仅适用于单个实例。