我目前正在开发一个iOS应用程序,其中用户按下应用程序内的一个按钮,然后这个按钮将是一个简单的链接到外部网站,这个网站将使用一个网址方案,启动iPad上的GoodReader应用程序(如果安装)。
但是,我到底应该在页面的源代码中添加什么呢?应用程序链接到了什么?我发现goodreader的URL方案是
url=@"ghttp://www.example.com/myfile.pdf“
但是其余的代码是什么样子的呢?
谢谢!
发布于 2014-05-29 02:25:26
如果您使用的是钛合金,您可以尝试以下方法:
单击按钮时,调用
Ti.Platform.openURL("ghttp://www.example.com/myfile.pdf");
如果URL方案是正确的,并且google reader应用程序已安装,它将打开该应用程序。
发布于 2014-05-28 18:37:09
这是您的IBAction中需要的,用于捕获按下按钮的操作:
NSURL *url = [NSURL URLWithString:@"ghttp://www.example.com/myfile.pdf"];
if (![[UIApplication sharedApplication] openURL:url])
{
NSLog(@"Cannot open url: %@",[url description]);
}
发布于 2014-05-28 19:44:48
-(IBAction)openGoogleReader:(Id)发送者{ NSURL *url = NSURL URLWithString:@"ghttp://www.example.com/myfile.pdf";
if (![UIApplication sharedApplication打开url: url ]){NSLog(@“无法打开url:%@",url描述);}
}
然后在此ViewController的.xib文件中(或在故事板中),按住Ctrl键并按住鼠标左键,拖动到ViewController对象(黄色),然后在"Sent Event“中选择openGoogleReader:。您可以在下面看到一个示例
https://stackoverflow.com/questions/23919192
复制