2010-07-16 37 views
5

Descubrí que algunas aplicaciones, como "GoodReader" o "Docs to Go", una vez instaladas se pueden activar con la función "Abrir en" cuando abrir un archivo adjunto de correo electrónico en la aplicación de correo. ¿Cómo agregar esta función para que mi aplicación esté asociada a algún tipo de documento (como el pdf)?(Iphone) asociar una aplicación a alguna extensión de archivo para abrir archivos adjuntos en la aplicación de correo

La idea es tener una manera fácil de hacer que los archivos adjuntos se utilicen directamente dentro de una aplicación.

Editar: me encontré con este documento y que se ajusta a mi pregunta: ¿

soporte de documentos

Una aplicación puede ahora registrar los tipos de archivos que soporta el sistema y recibir notificaciones cuando un archivo de la el tipo dado necesita ser abierto. Lo hace al incluir la clave CFBundleDocumentTypes en su archivo Info.plist. También se puede esperar que una aplicación que registra uno o más tipos de archivos abra archivos de esos tipos en algún momento posterior. Lo hace implementando el método application:didFinishLaunchingWithOptions: en su aplicación delegada y busca un archivo en la clave UIApplicationLaunchOptionsURLKey del diccionario provisto. Complementando la capacidad de abrir archivos de tipos conocidos es la adición de UIDocumentInteractionControllerclass en el marco UIKit. Esta clase proporciona un modelo de interacción basado en el usuario

para administrar los archivos que su aplicación no sabe cómo abrir. El controlador de interacciones de documento proporciona opciones para obtener una vista previa del contenido de un archivo en su lugar o abrirlo en otra aplicación . Los controladores de interacción de documentos son particularmente útiles para aplicaciones de correo electrónico o aplicaciones que pueden descargar archivos de la red.

Respuesta

Cuestiones relacionadas