Implementé un UIDocumentInteractionController para enviar archivos a otras aplicaciones. El archivo es un archivo .txt.UIDocumentInteractionController for Open In menu - No funciona
Aquí está el código:
UIDocumentInteractionController *interactionController = [[UIDocumentInteractionController alloc] init];
[interactionController setURL:[NSURL fileURLWithPath:filePath]];
[interactionController setUTI:@"public.text"];
[interactionController setDelegate:self];
[interactionController presentOpenInMenuFromBarButtonItem:actionBarButtonItem animated:YES];
El menú se abre bien, mostrando aplicaciones como las páginas, Dropbox, etc., como espero. Pero cuando toco uno de ellos, el menú Abrir en se cierra y no se realiza ninguna acción (el archivo no se envía y la aplicación de destino nunca se abre.
Intenté implementar los métodos de delegado documentInteractionController:canPerformAction:
y documentInteractionController:performAction:
para activar la copia: e imprimir :.? llamadas usando el menú de opciones (en oposición a la intemperie en el menú) y que se detuvo un menú con sólo las páginas en la lista, pero que todavía no ha funcionado
¿Cómo podría esto ser resuelto
gracias! He estado buscando en la pila durante mucho tiempo y finalmente encontré que esta respuesta funciona para mí. – huoxinbird
Esta es la respuesta para proyectos ARC. Debe declarar una propiedad para el UIDocumentInteractionController: @property (no atómico, fuerte) UIDocumentInteractionController * docController; –
thnx. han pasado un par de horas. pero olvídate del arco. muchas veces una vez más. –