iOS-如何以编程方式阻止从另一个应用程序打开一个应用程序?

时间:2018-08-03 15:25:57

标签: ios objective-c xcode webview openurl

我正在尝试在应用程序的UIWebView本身中观看youtube视频。每当我点击任意一个网页youtube链接时,它都会自动重定向到youtube应用程序,但我的设备中也安装了youtube的应用程序。如何以编程方式阻止从一个应用程序打开另一个应用程序。

1 个答案:

答案 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