我正在尝试在应用程序的UIWebView本身中观看youtube视频。每当我点击任意一个网页youtube链接时,它都会自动重定向到youtube应用程序,但我的设备中也安装了youtube的应用程序。如何以编程方式阻止从一个应用程序打开另一个应用程序。
答案 0 :(得分:4)
如果您使用的是var creationInformation = new ListItemCreationInformation();
Microsoft.SharePoint.Client.ListItem listItem = list.AddItem(creationInformation);
listItem.FieldValues["Foo"] = "Bar";
listItem.Update();
clientContext.ExecuteQuery();
在您的viewcontroller中添加以下委托方法。并分配UIWebview
webview.delegate = self
如果您使用的是extension YourVC:UIWebViewDelegate{
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if navigationType == UIWebViewNavigationType.linkClicked {
return false
}
return true
}
}
,
在您的viewcontroller中添加以下委托方法。并分配WKWebview
webView.navigationDelegate = self