Swift автоматически генерирует инициализаторы для структур, поэтому ваш SwiftUIView имеет один такой:
public init(cs: Course) {
self.cs = cs
}
Итак, чтобы создать экземпляр вашего SwiftUIView в предварительном просмотре, вы должны объявить его следующим образом:
struct ContentView_Previews: PreviewProvider {
static let cs = Course(id: 7,
name: "The best course",
link: "thebestcourse.com",
imageUrl: "thebestcourse.com/image.jpg",
number_of_lessons: 5)
static var previews: some View {
SwiftUIView(cs: cs)
}
}