Как связать данные для PreviewProvider, если это словарь, а не строка? Например, это работает:
struct Card: View {
@Binding var name:String
var body: some View {
HStack{
Text(name)
}
}
}
struct Card: PreviewProvider {
static var previews: some View {
Card(name: Binding.constant("John"),
}
}
Но как бы вы это сделали, если var - это словарь?
struct Card: View {
@Binding var person: Person
var body: some View {
HStack {
Text(Person.name)
Text(Person.age)
}
}
}
struct Card_Previews: PreviewProvider {
@Binding var person: Person
static var previews: some View {
Card( ?????? )
}
}
Модель будет:
struct Person: Codable {
let name: String
let age: Int
}