首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone网址方案的替代方案?

iPhone网址方案的替代方案?
EN

Stack Overflow用户
提问于 2010-12-05 02:58:50
回答 2查看 501关注 0票数 1

我在做一个网站。在它上面,我想有一个链接到我的推特帐户,http://twitter.com/[username]

在iOS设备上,我已经将其编码为Twitter ://用户名,这是官方推特应用程序的iOS URL方案。然而,如果用户没有安装这个应用程序,safari就会出错,说“URL无效”。

有没有人知道解决这个问题的方法,如果他们有应用程序,它会加载应用程序,如果没有,就会加载正常的网页URL?

EN

回答 2

Stack Overflow用户

发布于 2010-12-05 03:04:21

您无法访问应用程序外部的任何内容,因此您将无法查看是否已安装其他应用程序。

一种选择是在web视图中加载您的个人资料,然后至少他们可以访问您的个人资料。

票数 1
EN

Stack Overflow用户

发布于 2011-10-04 05:09:32

如果有任何人偶然发现了这一页,但仍然想要进一步澄清,您可以使用if/else语句。

代码语言:javascript
复制
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter:@user"]])
{
     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter:@user"]];
}

else
{
     webView.urlString = @"http://www.twitter.com/user";
     [[self navigationController] pushViewController:webView animated:YES];
     [netView release];
     netView = nil;
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4355243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档