如何将用户从浏览器重定向到iOS中的应用程序?

用户名

我在iOS开发新手我作出这样的宝莱坞显示的应用程序news.for我做包含新闻主管线时选择的UITableViewCell然后重定向到浏览器中的表视图,用于读取news.that作品fine.and这里所有的数据都是JSON数据。

我写的代码是:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
 {
   NSDictionary *dictionary=[self.dataArray objectAtIndex:indexPath.section];
   NSString *url=[dictionary valueForKey:@"link"];
   [[UIApplication sharedApplication]openURL:[NSURL URLWithString:url]];
 }

这里的字典键是“链接”,它包含可以正常工作的URL,并且URL已在我的Simulater Browser中打开,但是问题是当用户要返回时如何将用户从浏览器重定向到应用程序。有什么解决办法吗?那请帮我

霍德森

单击应用程序中的链接将打开一个新的Web浏览器应用程序,这意味着您无法控制它,也无法添加自己的按钮或链接。

但是,如果您是已打开网站的网站管理员,则可以创建和使用自定义url方案

我认为这不是您的情况,因此我能想到的下一个最佳解决方案是,不要在新的Web浏览器应用程序中打开链接,而要在UIWebView应用程序内部将其打开然后,您可以添加按钮,链接,导航栏等。


如何添加基础知识 UIWebView

UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.bounds];  //Change self.view.bounds to a smaller CGRect if you don't want it to take up the whole screen or use autolayout
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"YOUR_LINK_URL"]]];
[self.view addSubview:webView];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打开特定的URL后,将用户从浏览器重定向到我的应用程序

如何将用户从FB canvas应用程序的feed中重定向到FB canvas应用程序

如何将用户的浏览器重定向到外部链接

如何将用户号码重定向到电话应用程序颤振

从身份服务器注销后如何将用户重定向到客户端应用程序?

重置密码时将用户重定向到iOS应用程序

从浏览器重定向到Android应用

如何将用户从控制器重定向到另一个域

如何重定向 URL 以在海雀浏览器中打开而不是在 ios 应用程序中打开 safari 浏览器?

如何将用户帐户集成到应用程序?

执行 Auth0/Google 联合 SSO 注销时如何将用户重定向回我的应用程序?

如何将用户重定向到外部登录页面并返回到应用程序并获取访问令牌?

在卸载 uwp 应用程序时将用户重定向到网页

Angular OpenID:在浏览器中加载应用程序之前重定向到登录

从浏览器重定向到Android应用-发布应用之前

如何将用户重定向到返回的URL python

如何将用户重定向到其他页面?

如何将用户重定向到子域?

如何将用户重定向到当前 url

如何使在扫描QR后可显示的纯文本可点击并将用户重定向到浏览器?

IOS/Objective-C:点击通知时将用户定向到应用程序的特定屏幕

AWS CloudFormation应用程序负载平衡器-如何将HTTP侦听器重定向到HTTPS侦听器?

AngularJS 应用程序在 BPM 中不断重定向,从而导致浏览器崩溃

离子不在应用程序浏览器中重定向

如何将用户从 django rest 框架中的中间件重定向到登录页面?

我们如何将用户重定向到 Django 中的指定管理员?

在 Django 中创建博客后如何将用户重定向到博客

如何将用户重定向到MVC中的登录页面

如何将用户重定向到ASP.net Core 1.1 MVC中的新URL