Ios SVModalWebViewController-从UIWebView传递URL
我有一个主UIWebView,我正在尝试使用SVWebViewController打开任何URL。我的代码如下所示Ios SVModalWebViewController-从UIWebView传递URL,ios,objective-c,uiwebview,Ios,Objective C,Uiwebview,我有一个主UIWebView,我正在尝试使用SVWebViewController打开任何URL。我的代码如下所示 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { if (navigationType == UIWebViewNavigationTy
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked ) {
SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithAddress:@"http://google.com"];
[self presentViewController:webViewController animated:YES completion:NULL];
return NO;
}
return YES;
}
SVWebViewController似乎有一个initWithAddress参数。我想知道是否可以在该参数中传递请求的URL
提前谢谢你。找到了解决办法。看来我可以和你一起工作 initWithURLRequest:(NSURLRequest*)请求
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked ) {
SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithURLRequest:(NSURLRequest *)request];
[self presentViewController:webViewController animated:YES completion:NULL];
return NO;
}
return YES;
}