struct WebView : UIViewRepresentable { typealias UIViewType = WKWebView let webView : WKWebView func makeUIView ( context : Context ) -> WKWebView { return webView } func updateUIView ( _ uiView : WKWebView , context : Context ) { } } class WebViewModel : ObservableObject { let webView : WKWebView let url : URL init () { webView = WKWebView ( frame : . struct ContentView : View { @ StateObject var model = WebViewModel () var body : some View { WebView ( webView : model .