Вы получаете эту ошибку, потому что SwiftUI ожидает, что вы передадите значение DetailShellView
, но вы ничего не передаете. Например:
Я ожидаю апельсинов, а вы даете мне << # Fruit # >>. Это глупый пример, но суть в том, что в вашем классе вам нужно передать фактическое значение bool, поэтому Biding - это способ сказать, я получаю значение откуда-то еще и буду его использовать. Ваш класс DetailShellView
ожидает такое значение.
Итак, вы можете передать фактическое значение, например:
struct DetailShellView_Previews: PreviewProvider {
static var previews: some View {
DetailShellView(isPresented: .constant(true), testMessage: "donuts")
}
}