96265


`iOS`のサンプルは沢山あるのですが、`macOS`のサンプルがなく、流用してみても画面が真っ白で、指定した`URL`のサイトが表示されません。どなたか、ご教示よろしくお願いします。

`WebView.swift`

[code]

    import SwiftUI
    import WebKit
    
    struct WebView: NSViewRepresentable {
        let url = "https://google.com"
    
        func makeNSView(context: Context) -> WKWebView {
            return WKWebView()
        }
    
        func updateNSView(_ nsView: WKWebView, context: Context) {
            let request : URLRequest = URLRequest(url: URL(string: url)!)
            nsView.load(request)
        }
    }
    
    struct WebView_Previews: PreviewProvider {
        static var previews: some View {
            WebView()
        }
    }
    
[/code]

`ContentView.swift`

[code]

    struct ContentView: View {
        var body: some View {
            WebView()
        }
    }
    
[/code]


CC BY-SA 4.0
2023-09-19T06:38:17.867
96262
2023-09-19T11:28:08.603
14745
question
macos swiftui webkit
macOSでSwiftUIを使ってWKWebViewを表示したい


SandBoxで、`outgoing connections`にチェックが入っていないだけでした


CC BY-SA 4.0
2023-09-19T11:28:08.603
96265
2023-09-19T11:28:08.603
14745
96262
answer