Closed qtisan closed 2 years ago
When you use Previews, your View will be rendered in a very isolated environment. All SwiftUIRouter Views have to be used somewhere inside a Router
.
Try this instead:
struct Simple_Previews: PreviewProvider {
static var previews: some View {
Router {
Simple()
}
}
}
All SwiftUIRouter Views (except for Router
) depend on several environment objects and values. The Router
View initiates all these objects and values. 😃
Thank you, it looks like nice!
As seen, I successfully run with it on my actual device, but failed in preview. Am I made something wrong?
MacOS BigSur 11.6 (20G165) XCode Version 13.0 (13A233) Swift 5.5
Just simple code
Diagnostics