【发布时间】:2016-02-26 23:03:34
【问题描述】:
我是 iOS 开发的新手。我正在尝试执行以下操作: 存储一个标题,允许在其下方添加任意数量的子类别。每个子类别需要附加 2 个整数。我需要能够使用、编辑、删除和添加新的标题、子类别和整数。
“标题”:
"子类别": int, int
"子类别": int, int
“标题”:
"子类别": int, int
"子类别": int, int
"子类别": int, int
"子类别": int, int
我曾多次尝试使用结构和数组。 例如:
struct everyThing {
var titles = ["Title 1", "Title 2", "Title 3"]
var subcategories = ["subcat1", "subcat2", "subcat3", "subcat4", "subcat5"]
var integers: [Double] = [5.0,10.0,7.0,15,3,6,7,8,12,14,13,15]
}
struct grouping1{
var title = everyThing().titles[0]
var subcategories = everyThing().subcategories[0..<2]
var integers = everyThing().workRest[0..<2]
}
struct grouping2{
var title = everyThing().titles[1]
var subcategories = everyThing().integers[2..<4]
var integers = everyThing().integers[2..<4]
}
由于可以在特定标题下添加任意数量的子类别,因此无法跟踪和扩展。
对于组织这些数据的最佳方式有什么想法吗?如果这太模糊了,请告诉我。
【问题讨论】: