2011-07-06 49 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方案,如這幾個倉庫:

相關問題