问题
I have used webview to load url but it is not loaded.
i have tried the same with wkwebview but couldn't load url.
I have done following
- import WebKit
- Info.plist
- Allow Arbitrary Loads - YES
- Allow Arbitrary Loads in Web Content - YES
LOG:
dnssd_clientstub ConnectToServer: connect()-> No of tries: 1
dnssd_clientstub ConnectToServer: connect()-> No of tries: 2
dnssd_clientstub ConnectToServer: connect()-> No of tries: 3 dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:11 Err:-1 Errno:1 Operation not permitted
nw_resolver_create_dns_service_locked DNSServiceCreateConnection failed: ServiceNotRunning(-65563)
-CODE
@IBOutlet weak var webvw: WebView!
override func viewDidAppear() {
super.viewDidAppear()
guard let url = URL(string: "https://www.google.co.in") else { return }
let request = URLRequest(url: url)
webvw.uiDelegate = self
webvw.frameLoadDelegate = self
webvw.mainFrame.load(request)
}
回答1:
Check capabilities > Incoming and outgoing connections
回答2:
Select target
- find capabilities
- Turn on app sand box if it's off
- Tick both network option
done
回答3:
@Rakshit Korat had the answer. For a visual answer:
xCode 11
Under Target / Signing & Capabilities / App Sandbox.
来源:https://stackoverflow.com/questions/46754478/cocoa-app-webview-not-loading-request