Wie öffne ich einen Dateibrowser, wenn eine Schaltfläche in meiner Anwendung in iphone angeklickt wird. Es muss die Dateien mit einer Erweiterung des .pdf-Format anzeigen.Und es Wenn wir zum Beispiel eine E-Mail an xyz senden wollen, fügen wir einige Dateien an, wenn wir Dateien senden wollen. Wenn wir auf eine Datei-Schaltfläche klicken, wird die Datei explorer.In angezeigt In gleicher Weise muss der Dateiexplorer geöffnet werden, wenn der Benutzer auf eine Schaltfläche im iPhone klickt. Bitte helfen Sie mir dabei.Wie öffne ich einen Dateibrowser und wähle eine .pdf-Datei in ios
1
A
Antwort
1
Ich habe etwas ähnliches mit meiner IOS-Anwendung. Da IOS nicht über einen Dateibrowser verfügt (und ich bin der Meinung, dass es in großen Thermen nur erlaubt ist, den Ordner der Anwendungsdokumente zu verwenden, wenn er zum Anhängen der Datei klickt) öffne ich einen UIPopoverController und zeige ihm alle Dateien mit der Endung I wollen. In meinem Fall waren die CSV-Dateien und ich verwende diesen Algorithmus:
_data= [[NSMutableArray alloc] init];
NSString *documentsPath= [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSError *error;
NSArray* files= [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsPath error:&error];
NSRange range;
for (NSString* file in files) {
range = [file rangeOfString:@".csv"
options:NSCaseInsensitiveSearch];
if (range.location!= NSNotFound) {
[_data addObject:file];
}
}
Wo _data ein Array, das ich in meinem Tableview verwenden, um alle CSV-Dateien zu wissen, was ich habe. Wenn Sie dies als Dateibrowser tun möchten, zeigen Sie die Verzeichnisse an und lassen Sie den Benutzer die Dateien in den Verzeichnissen rekursiv sehen. Meine Tabelle Datenquelle:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [_data count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell==nil) {
cell= [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier];
}
cell.textLabel.text=[_data objectAtIndex:indexPath.row];
return cell;
}
Ich hoffe, es hilft Ihnen
Verwandte Themen
- 1. Wie kann ich einen Dateibrowser in iOS
- 2. Wie wähle ich iPad-Anwendung in iOS?
- 3. Wie füge ich einen Dateibrowser in meine Java-Anwendung ein?
- 4. Wie öffne ich eine Liste und wähle eine Option in Selenium WebDriver, wenn Select und WebElement nicht funktionieren
- 5. Wie öffne ich einen Ordner?
- 6. Wie öffne ich einen Link in Android?
- 7. iOS - SDK - Wie öffne ich große Keynote-Dateien in UIWebView?
- 8. Wie öffne ich eine Datei in C++?
- 9. Wie wähle ich einen SQL Server aus?
- 10. Wie öffne ich den Dateibrowser, um die Datei vor dem Download zu speichern?
- 11. Wie öffne ich eine Kerndatenbank?
- 12. Wie wähle ich eine .Net-Anwendungskonfigurationsdatei über einen Befehlszeilenparameter aus?
- 13. Wie wähle ich einen bestimmten Kunden aus?
- 14. Wie öffne ich eine Textdatei in Java?
- 15. Wie öffne ich eine Nachricht in UWP?
- 16. Wie öffne ich eine URL in Python
- 17. Wie öffne/benutze ich einen Dateideskriptor
- 18. Wie öffne ich einen Lucene 4.3 Index?
- 19. Wie öffne ich heruntergeladene Datei mit App in IOS?
- 20. Wie wähle ich eine Java-COM-Bridge?
- 21. Wie öffne ich eine .bundle-Datei
- 22. Wie öffne ich eine temporäre Datei und bekomme ihren Dateinamen?
- 23. C# Wie wähle ich eine Sprache aus?
- 24. Wie öffne ich einen RSS Link in Safari für iOS App mit meinem eigenen RSS Reader?
- 25. Wie wähle ich eine Bildinterpolationsmethode? (Emgu/OpenCV)
- 26. Wie öffne ich einen Seitenaufruf-Controller in meiner iOS App nur beim ersten Start der App?
- 27. Wie wähle ich eine UITableViewCell standardmäßig?
- 28. Wie öffne ich einen externen Link in einer meteor eckigen iOS-App?
- 29. Wie wähle ich eine Option Prototyp mit
- 30. Wie wähle ich eine HTML-select jquery