由於新SDK已發佈(iOS 6),因此不建議使用UIDocumentInteractionControllerDelegate
的代理方法documentInteractionController:canPerformAction:
。Open in + UIDocumentInteractionController:如何篩選SDK iOS 6中的選項(不推薦使用canPerformActions)
使用該方法,您可以防止出現像print:
和copy:
這樣的默認操作。
該方法在當前版本的iOS 6中被調用,但在未來版本中,此方法不會被調用,並且我的應用程序將顯示我不想支持的操作。
我讀了UIDocumentInteractionController及其委託的可用文檔,我無法找到另一種方法來做我在canPerformAction方法中做的事情。
任何想法?
作爲一個優點,能夠過濾像郵件或推特(默認出現)這樣的應用程序會很棒,但我想這是不可能的。
嘿..感謝你的回答!我沒有看到即將到來的jaja,我會深入研究這一點,但一眼看來,它似乎是未來。再次感謝! – Omer
so ...如果這是真的,你將如何在另一個應用程序(目前正在處理UIDocumentInteractionController的openWith ...和QuickLookPreview?)中打開一個文件。 AFAICS在UIActivityViewController中沒有這方面的支持(除了UIActivityViewController也有一些非常嚴格的限制) – auco
同意auco - 你現在怎麼打開... xlxs或類似的iOS6? – Rossi