我正在开发一个iOS应用程序,其中用户按下应用程序内的按钮,此按钮应该是到外部网站的简单链接,然后该网站将使用启动GoodReader应用程序的URL方案(如果已安装) )在iPad上。
但是,我究竟应该在页面的源代码中添加什么,应用程序链接到?我发现goodreader的URL方案是
URL = @ “ghttp://www.example.com/myfile.pdf”
但其余的代码怎么样?
谢谢!
答案 0 :(得分:1)
如果您使用的是钛,可以尝试以下方法:
点击按钮后,调用
Ti.Platform.openURL("ghttp://www.example.com/myfile.pdf");
如果网址方案正确且已安装Google阅读器应用,则会打开该应用。
答案 1 :(得分:0)
这是您在IBAction中捕获按钮按下操作所需的内容:
NSURL *url = [NSURL URLWithString:@"ghttp://www.example.com/myfile.pdf"];
if (![[UIApplication sharedApplication] openURL:url])
{
NSLog(@"Cannot open url: %@",[url description]);
}
答案 2 :(得分:0)
在ViewController.m文件中,添加此功能
- (IBAction为)openGoogleReader:(ID)发送方 { NSURL * url = [NSURL URLWithString:@“ghttp://www.example.com/myfile.pdf”];
if (![[UIApplication sharedApplication] openURL:url])
{
NSLog(@"Cannot open url: %@",[url description]);
}
}
然后在此ViewController的.xib文件(或故事板)中,按住Ctrl键并按下鼠标左键并拖动到ViewController对象(黄色),然后在“已发送”中选择openGoogleReader:事件”。您可以在下面看到一个示例