19

iOS SDK 4.2 包含一个UIApplicationDelegate名为application:openURL:sourceApplication:annotation:. 它是调用应用程序的替代品application:handleOpenURL:并提供了更多关于调用应用程序的信息:我们不仅可以获得调用应用程序的捆绑标识符,而且在annotation参数中,

由源应用程序提供的属性列表对象,用于将信息传递给接收应用程序。

太好了,这应该为多个第三方应用程序之间更直接的交互提供了很多机会!

唯一的问题是:如何在调用应用程序端调用此机制?-[UIApplication openURL:]似乎没有改变,并且没有提供任何方法来传递属性列表和 URL。你知道调用应用程序如何使用 iOS SDK 4.2 做到这一点吗?

4

1 回答 1

13

您需要使用新的文档交互类,特别是您可以通过annotation. UIDocumentInteractionController也可以看看:

于 2010-11-23T18:34:32.000 回答