2012-03-31 35 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

相关问题