2
我切換到從我的應用程序映射應用顯示位置,可有人指導我怎樣才能回到我app.Here是我使用如何從地圖應用程序回到我的應用程序?
UIApplication *app = [UIApplication sharedApplication];
[app openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Paris"]];
我切換到從我的應用程序映射應用顯示位置,可有人指導我怎樣才能回到我app.Here是我使用如何從地圖應用程序回到我的應用程序?
UIApplication *app = [UIApplication sharedApplication];
[app openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Paris"]];
你不能代碼!據我所知(直到iOS 5.0)。
相反,您可以在您的應用中使用mapkit嵌入地圖。
所以基本上現在有方法可以要求其他應用程序(Safari,Map,郵件,照片或任何其他應用程序)將其交給您(將控制權交還給您)。
的解決方案是使用API公佈其服務嵌入到你的應用程序,蘋果幾乎所有的應用程序都這樣了,像郵件(MFMailComposeViewController
在<MessageUI/MessageUI.h>
)或地圖(mapkit),或照相機API ...任何許多流行第三方應用程序還可以通過提供庫或使用Apple提供的工具來幫助您實現此目的。
這不完全正確。特別是像Mail或Safari這樣的應用程序可以使用自定義URL方案回叫您的應用程序。您的應用必須註冊並實施自定義網址方案,並且只要激活此類網址,您的應用就會被呼叫。 – Till 2012-03-31 12:12:06
這就是「打電話給你的應用程序」,通常當用戶點擊一個觸發你的鏈接時,我們在這裏談論「回電」,用戶在你的應用程序中,然後他們被髮送到你的應用程序的地圖,你希望他們成爲「發回「到你的應用程序,當他們完成。 – Ali 2012-03-31 19:50:46
正確的,當嵌入Web瀏覽器或郵件客戶端顯示的文檔中時,Javascript會爲您做到這一點。 – Till 2012-03-31 19:54:13