iOS SDK4.2包括一个名为application:openURL:sourceApplication:annotation:
的新UIApplicationDelegate
方法。它是application:handleOpenURL:
的替代品,提供了有关调用应用程序的更多信息:我们不仅获得调用应用程序的捆绑包标识符,而且在annotation
参数中,
源应用程序提供的属性列表对象,用于向接收应用程序传递信息。
太棒了,这应该会为多个第三方应用程序之间更直接的交互提供很多机会!
唯一的问题是:我如何在调用的应用程序端调用这个机制?-[UIApplication openURL:]
似乎没有改变,并且没有提供任何方法来传递属性列表和URL。你知道使用iOS SDK4.2调用应用程序是如何做到这一点的吗?
发布于 2010-11-24 02:34:32
您需要使用新的文档交互类,特别是可以通过UIDocumentInteractionController
的annotation
属性发送此数据。另请参阅:
https://stackoverflow.com/questions/4259383
复制相似问题