2011-08-23 26 views
13

Uygulamamın, dropbox uygulaması gibi diğer uygulamalarda bazı dosya türlerini açması gerekiyor, belirli dosya türlerini açabilecek yüklü uygulamaları listeleyebilir.Başka bir uygulamada dosya aç

Uygulama listesi nasıl edinilir?

cevap

5

Resmi belgelerden QLPreviewController kullanabilirsiniz. jtbandes cevabı üzerine genişletilmesi

+0

Teşekkürler Sony, bu da yararlıdır –

1

, burada benim için çalıştı kod:

NSURL *url = [NSURL fileURLWithPath:filePath]; 
UIDocumentInteractionController *popup = [UIDocumentInteractionController interactionControllerWithURL:url]; 
[popup setDelegate:self]; 
[popup presentPreviewAnimated:YES]; 

Ve H dosyasında bu eklemeyi unutma: kayda değer Ayrıca

@interface MyViewController : UIViewController <UIDocumentInteractionControllerDelegate> 

: Bu irade Belge Görüntüleyici içeren yeni bir tam ekran görünümünü ve bu dosyayı açabilen tüm çeşitli uygulamaları sunan Paylaş düğmesini açın. Paylaş açılır penceresini UIActivityViewController'a eşdeğer arıyorsanız, bunu yapar, ancak bazı ekstra işlevler ile istemeyebilirsiniz.

+0

Herhangi bir cevap verebilir mi? Swift'de mi? –

İlgili konular