类型的值在 SwiftUI 中没有成员

时间:2021-07-28 12:46:23

标签: struct foreach swiftui

在使用 ForEach 的 SwiftUI 中,模拟器上仅显示 item.purchase_order_number 数据。如果我使用 item.items.last_updated 或 item.invoices.created,它不会自动填充,并且我在 Xcode 中收到此消息:[Invoice] 类型的值没有成员“已创建”。

它不会检测到 item.purchase_order_number 以外的任何条目。请提出建议。

enter image description here

import Foundation

struct Model: Decodable, Hashable {
    
    var purchase_order_number: String
    var items: [Item]
    var invoices: [Invoice]
    
}

struct Item: Identifiable, Decodable, Hashable {
    
    var id: Int
    var product_item_id: Int
    var quantity: Int
    var last_updated_user_entity_id: Int
    var transient_identifier: String
    var active_flag: Bool
    var last_updated: String
    
}

struct Invoice: Identifiable, Decodable, Hashable {
    
    var id: Int
    var invoice_number: Int
    var received_status: Int
    var created: String
    var last_updated_user_entity_id: Int
    var transient_identifier: String
    var receipts: [Receipts]
    
}

struct Receipts: Identifiable, Decodable, Hashable {
    
    var id: Int
    var product_item_id: Int
    var received_quantity: Int
    var created: String
    var last_updated_user_entity_id: Int
    var transient_identifier: String
    var sent_date: String
    var active_flag: Bool
    var last_updated: String
    
}

0 个答案:

没有答案
相关问题