Objective c 阻止UIWebview中的Html导航
有人能告诉我如何在一个工作示例中使用Api吗Objective c 阻止UIWebview中的Html导航,objective-c,ios,Objective C,Ios,有人能告诉我如何在一个工作示例中使用Api吗 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType. 查看包含在请求.url中的URL的字符串版本。AbxeltString < /C> >如果对应于您认为允许用户访问的站点,返回是/代码>,否则返回 NO<
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType.
查看包含在<代码>请求.url中的URL的字符串版本。AbxeltString < /C> >如果对应于您认为允许用户访问的站点,返回<代码>是/代码>,否则返回<代码> NO< /COD>。或者您可以查看<代码>请求.URL。主机< /代码>,如果它是允许考虑的域,那么,返回<代码>是< /COD>,否则<代码> No/<代码> < /P> 例如:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if ([request.URL.host isEqualToString:@"www.mysite.com"])
return YES;
else
return NO;
}
确保为web视图设置代理,例如:
self.webView.delegate = self;
同样,请确保定义视图控制器以符合UIWebViewDelegate
,例如:
@interface ViewController () <UIWebViewDelegate>
@界面视图控制器()
如果你在谷歌上搜索“shouldstartoadwithrequest-example”,你会看到大量的例子。然后,返回并查看文档,并将您在网上看到的内容与文档进行核对。如果你想在编写iOS程序方面取得很大进展,你真的需要关注苹果的文档。你有没有从苹果自己的文档开始,对这个问题做过任何研究?是的,但如何使用它有点让人困惑。我是其中之一,投了-1票;我不知道你想干什么。