小编Yud*_*udi的帖子

For-in 循环需要“[UserVehicles]?” 符合“顺序”;你的意思是解开可选的?迅速

我有一个用于 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)

for-loop list for-in-loop ios swift

10
推荐指数
1
解决办法
8950
查看次数

标签 统计

for-in-loop ×1

for-loop ×1

ios ×1

list ×1

swift ×1