在网站上嵌入iOS URL方案

时间:2014-05-28 18:27:25

标签: ios iphone ipad pdf titanium

我正在开发一个iOS应用程序,其中用户按下应用程序内的按钮,此按钮应该是到外部网站的简单链接,然后该网站将使用启动GoodReader应用程序的URL方案(如果已安装) )在iPad上。

但是,我究竟应该在页面的源代码中添加什么,应用程序链接到?我发现goodreader的URL方案是

URL = @ “ghttp://www.example.com/myfile.pdf”

但其余的代码怎么样?

谢谢!

3 个答案:

答案 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:事件”。您可以在下面看到一个示例

enter image description here