2011-07-06 133 views
0

现在..我正在制作一个程序..但我想让程序连接到另一个应用程序或使应用程序在我的应用程序中运行..例如,当人们想注册我的应用程序时,我想打开safari应用程序还是让它在我的应用程序中运行?我怎么能这样做?有没有人可以用示例代码来帮助我?如何用xcode连接或打开另一个应用程序?

或者例如,在喊叫,点击一些按钮将会从我们的位置打开谷歌地图应用,并点方向到下一个

我会怎样做呢?

回答

1

取决于您的平台。对于OSX,NSAppleScript是您的解决方案。它可以让你与像Safari浏览器,iTunes中,搜索等

对于iPhone等编写脚本程序进行交互,你的问题已经被问/应答前:Open Google Maps from iPhone and show route

+0

那一个会显示谷歌地图在safary上。我想推出真正的谷歌地图 –

1

如果你想要的是推出一个通用的方法任何在iOS上的应用程序,都没有办法做到这一点(至少使用官方的API)。

但是,可以根据其支持的URL方案启动一些应用程序。

要做到这一点,你会做这样的事情:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 

这将让你打开像Safari浏览器,电子邮件,地图,邮件,应用程序商店等(并根据URL的几个本地应用程序,它不仅可以打开应用程序,还可以执行一些特定于应用程序的操作)。

有迹象表明,列出本地和第三方应用程序和其已知的URL方案,如这几个仓库:

相关问题