Poiché il nuovo SDK è stato rilasciato (iOS 6), il metodo delegato documentInteractionController:canPerformAction:
di UIDocumentInteractionControllerDelegate
è obsoleto.Apri in + UIDocumentInteractionController: come filtrare le opzioni in SDK iOS 6 (canPerformActions è obsoleto)
Utilizzando tale metodo, è possibile impedire la visualizzazione di azioni predefinite come print:
e copy:
.
Il metodo viene chiamato nella versione corrente di iOS 6, ma nelle versioni future questo metodo non verrà chiamato e la mia app mostrerà azioni che non voglio supportare.
Ho letto la documentazione disponibile per UIDocumentInteractionController e il suo delegato e non sono in grado di trovare un altro modo per fare ciò che faccio nel metodo canPerformAction.
Qualche idea?
Come un vantaggio, sarebbe bello poter filtrare app come posta o twitter (che appare di default) ma immagino che questo non sia possibile.
Ehi ..Grazie per la risposta! Non ho visto quella venuta di jaja che scaverò in questo, ma a prima vista sembra essere il futuro. Grazie ancora! – Omer
quindi ... se fosse vero, come aprirei un file in un'altra applicazione (attualmente funziona con UIDocumentInteractionController's openWith ... e QuickLookPreview?). AFAICS non supporta questo in UIActivityViewController (oltre al fatto che UIActivityViewController ha anche alcune limitazioni piuttosto severe) – auco
Accetto con auco - come puoi ora aprire in ... xlxs o simili con iOS6? – Rossi