iOS SDK 4.2 包含一个UIApplicationDelegate
名为application:openURL:sourceApplication:annotation:
. 它是调用应用程序的替代品application:handleOpenURL:
并提供了更多关于调用应用程序的信息:我们不仅可以获得调用应用程序的捆绑标识符,而且在annotation
参数中,
由源应用程序提供的属性列表对象,用于将信息传递给接收应用程序。
太好了,这应该为多个第三方应用程序之间更直接的交互提供了很多机会!
唯一的问题是:如何在调用应用程序端调用此机制?-[UIApplication openURL:]
似乎没有改变,并且没有提供任何方法来传递属性列表和 URL。你知道调用应用程序如何使用 iOS SDK 4.2 做到这一点吗?