iphone cocoa-touch ipad ios uiapplicationdelegate

iphone - Contraparte de-application: openURL: sourceApplication: anotación:



cocoa-touch ipad (1)

iOS SDK 4.2 incluye un nuevo método UIApplicationDelegate llamado application:openURL:sourceApplication:annotation: Es un reemplazo para la application:handleOpenURL: y ofrece más información sobre la aplicación de llamada: no solo obtenemos el identificador de paquete de la aplicación de llamada, sino también, en el argumento de annotation ,

Un objeto de lista de propiedades suministrado por la aplicación de origen para comunicar información a la aplicación receptora.

¡Genial, esto debería ofrecer muchas oportunidades para una interacción más directa entre varias aplicaciones de terceros!

El único problema es: ¿cómo invoco este mecanismo en el lado de la aplicación de llamada? -[UIApplication openURL:] parece que no ha cambiado y no ofrece ninguna forma de pasar una lista de propiedades junto con la URL. ¿Sabes cómo una aplicación de llamadas podría hacer eso con iOS SDK 4.2?