作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含对象的数组,我想将 Header 设置为 hierarchy Value 但是在数组中 hierarchy 两个对象中的值相同,现在我想设置单个相同 hierarchy 名称的 header ,并在单个部分下添加具有相同 hierarchy 名称的所有对象。
(
{
activity = 3465;
code = ASWAAA;
hierarchy = "Vodafone1 > Vodafone12 > rerer > hhkk > VIdeosocndf1";
name = TerritoryAcc;
},
{
activity = 3470;
code = DEQWQQ;
hierarchy = Collection;
name = "Reverse Dependency";
},
{
activity = 3489;
code = SASWER;
hierarchy = "Admission Form > Army School";
name = BIOCOMM;
},
{
activity = 3493;
code = SDFREW;
hierarchy = Collection;
name = Rating;
}
)
最佳答案
您可以使用字典分组初始化器来创建包含分组对象的字典:
let dic = Dictionary(grouping: array) { (element) in
return element["hierarchy"]!
}
那么每一个dic key都是一个section header name,对应的value是这个section相关的对象数组。
关于ios - 如何在 iOS 中从数组创建 TableView 节标题和行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47370162/
我是一名优秀的程序员,十分优秀!