【发布时间】:2021-01-16 18:30:22
【问题描述】:
我的项目中有两个实体,DBTeam 和 DBPlayer。 DBTeam 与 DBPlayer 具有一对多的关系,允许多个玩家与一个团队相关联;然后 DBPlayer 有一个名为 name 的属性,这是我想要基于字母顺序的属性。按字母顺序列出这些名称的最简单方法是什么?
这是我目前用来列出它们的代码。我试过.sorted,但这只是产生了其他错误。
struct PlayersView: View{
var team: DBTeam
var body: some View{
NavigationView{
List{
ForEach(Array(team.player as? Set<DBPlayer> ?? []), id: \.id){ player in //I want to sort this ForEach here
Text(player.name ?? "Player Name")
}
}
.navigationBarTitle("Players")
}
.navigationViewStyle(StackNavigationViewStyle())
}
}
【问题讨论】:
标签: swift core-data swiftui nsset