Como se lanzó el nuevo SDK (iOS 6), el método delegado documentInteractionController:canPerformAction:
del UIDocumentInteractionControllerDelegate
está en desuso.Abrir en + UIDocumentInteractionController: cómo filtrar opciones en SDK iOS 6 (canPerformActions está en desuso)
Utilizando ese método, pudo evitar que aparezcan acciones predeterminadas como print:
y copy:
.
Se invoca el método en la versión actual de iOS 6, pero en versiones futuras no se llamará a este método y mi aplicación mostrará acciones que no quiero admitir.
He leído la documentación disponible para el UIDocumentInteractionController y su delegado y no puedo encontrar otra manera de hacer lo que hago en el método canPerformAction.
¿Alguna idea?
Como un plus, sería genial poder filtrar aplicaciones como correo o twitter (que aparece de manera predeterminada) pero supongo que esto no es posible.
Hola ..¡gracias por la respuesta! No vi que Jaja entrante profundizaría en esto, pero a simple vista parece ser el futuro. ¡Gracias de nuevo! – Omer
entonces ... si esto fuera cierto, ¿cómo abriría un archivo en otra aplicación (actualmente trabajando con openWith ... y QuickLookPreview de UIDocumentInteractionController?). AFAICS no hay soporte para esto en UIActivityViewController (además de que UIActivityViewController también tiene algunas limitaciones bastante severas) – auco
De acuerdo con auco: ¿cómo se puede abrir ahora en ... xlxs o similar con iOS6? – Rossi