我有一个用于 API 返回的数据模型,它是这样的:
struct VehicleData: Codable {
let _embedded: Embedded
}
struct Embedded: Codable {
let userVehicles: [UserVehicles]
}
struct UserVehicles: Codable {
let id: String
let images: [String]
let userId: String
let vehicle: Vehicle
let originalPrice: OriginalPrice
let hasBasicInsurance: Bool
}
Run Code Online (Sandbox Code Playgroud)
我已经使用回调函数将它传递给我的 ViewController,现在我想检查 useVehiclers 列表,有多少辆车有基本保险。基本上,vehicleList?._embedded.userVehicles[i] = true
这是我在 ViewController 中使用车辆数据的函数代码:
var vehicleManager = VehicleManager()
var vehicleList: VehicleData?
var i: Int = 0
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
vehicleManager.retrieveUserVehicle()
vehicleManager.onDataUpdate = { [weak self] …Run Code Online (Sandbox Code Playgroud)