我有以下模型结构:
enum ProductSectionType {
case ProductDetails
case ProductPricing
}
enum Item {
case Brand
case Collection
case Dimensions
case SoldBy
case Category
case Pricing
}
struct ProductSection {
var type: ProductSectionType
var items: [Item]
}
问题是,enum项目中
我有一个数据模型看起来是这样的:
Location <------->> Item
每个地点都可以有许多物品。我想在UICollectionView中显示这些位置和项目。我希望每个位置都是一个包含项目的部分。如下所示:
-----------------------
I Location 1 I
-----------------------
I Item 1 I Item 2 I
I--------- I-----------
I Location 2 I
-----------------------
[...]
我有一个字典,它包含日期的键/值对,其中包含按相同日期分组在一起的自定义对象Meals的数组。
就餐对象:
class Meal: NSObject, Codable {
var id: String?
var foodname: String?
var quantity: Float!
var brandName: String?
var quantityType: String?
var calories: Float!
var date: Date?
}
在我的TableView:
var grouped = Dictionary<Date, [Meal]>()
var l