2012-03-31 66 views

回答

7

你不能代碼!據我所知(直到iOS 5.0)。
相反,您可以在您的應用中使用mapkit嵌入地圖。

所以基本上現在有方法可以要求其他應用程序(Safari,Map,郵件,照片或任何其他應用程序)將其交給您(將控制權交還給您)。

的解決方案是使用API​​公佈其服務嵌入到你的應用程序,蘋果幾乎所有的應用程序都這樣了,像郵件(MFMailComposeViewController<MessageUI/MessageUI.h> )或地圖(mapkit),或照相機API ...任何許多流行第三方應用程序還可以通過提供庫或使用Apple提供的工具來幫助您實現此目的。

+0

這不完全正確。特別是像Mail或Safari這樣的應用程序可以使用自定義URL方案回叫您的應用程序。您的應用必須註冊並實施自定義網址方案,並且只要激活此類網址,您的應用就會被呼叫。 – Till 2012-03-31 12:12:06

+0

這就是「打電話給你的應用程序」,通常當用戶點擊一個觸發你的鏈接時,我們在這裏談論「回電」,用戶在你的應用程序中,然後他們被髮送到你的應用程序的地圖,你希望他們成爲「發回「到你的應用程序,當他們完成。 – Ali 2012-03-31 19:50:46

+1

正確的,當嵌入Web瀏覽器或郵件客戶端顯示的文檔中時,Javascript會爲您做到這一點。 – Till 2012-03-31 19:54:13

相關問題