2016-04-11 47 views
0

I kullanmış başarıyla yukarıda kodunu kullanarak indirilmişIOS ile uygulama ile indirilmiş dosya nasıl açılır?

NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory,recFilName]; [nsdataFromBase64String writeToFile:filePath atomically:YES];

kodu ı, örneğin (mp3 vb PDF, TXT) gibi çeşitli biçimi verilerini indirilmiş olan bir uygulama geliştirme am Şimdi indirilen dosyaları, bu uzantıyı destekleyen herhangi bir kişi koduyla bana yardımcı olabilecek uygun bir uygulama ile açmam gerekiyor.

+0

'UIDocumentPickerViewController' https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDocumentPickerViewController_Class/ –

+0

@Richard kullanacağım. – Arun

+0

@Richard ben bulutta bir şey yapmak ister mi? – Arun

cevap

2

UIDocumentPickerViewController örneğini oluşturmanız ve temsilci yöntemlerini uygulamanız gerekir.

0

Belge seçici, kullanıcının App'ın sanal alanının dışındaki öğeleri seçmesini sağlar. Eğer dosya indirme ve belgeler üzerinde yerel olarak saklayarak Eğer dizin

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
// Suppose you want to open downloaded PDF file 
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"YourPDFFileName"]; 

NSURL *targetURL = [NSURL fileURLWithPath:filePath]; 
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; 

// Now load this request in WebView. 

Benzer siz de diğer biçimlerini açabilir .. kod aşağıya bakınız.

+0

Bu yöntemi denedim ancak .3gp uzantısının web view.pdf'de oynamaması cazibesinde çalışıyor. – Arun

+0

3GP video dosyalarını Media player'da açabilirsiniz. Aşağıdakiler yardımcı olabilir .. http://stackoverflow.com/questions/1535836/video-file-formats-supported-in-iphone MPPoviePlayerController kullanımdan kaldırıldı olarak şimdi AVPlayer kullanmanız gerekecek ... Mağaza 3gp yerel dosya ve AVPlayer kullanarak açın .. Umarım bu yardımcı olur – iCoder