【发布时间】:2011-05-14 15:34:21
【问题描述】:
iOS SDK 4.2 包含一个名为 application:openURL:sourceApplication:annotation: 的新 UIApplicationDelegate 方法。它是application:handleOpenURL: 的替代品,并提供有关调用应用程序的更多信息:我们不仅可以获取调用应用程序的捆绑标识符,而且还可以在annotation 参数中获取,
由源应用程序提供的一个属性列表对象,用于与接收应用程序通信。
太好了,这应该为多个第三方应用程序之间更直接的交互提供了很多机会!
唯一的问题是:如何在调用应用程序端调用此机制? -[UIApplication openURL:] 似乎没有改变,并且没有提供任何方法来传递属性列表和 URL。你知道调用应用程序如何使用 iOS SDK 4.2 做到这一点吗?
【问题讨论】:
标签: iphone cocoa-touch ipad ios uiapplicationdelegate