Anzeigen von NSArray-Dateien in einem UITableView - iOS 5

Ich habe eine App, mit der Benutzer Textdateien speichern und öffnen können. Das Speichern und Öffnen von Dateien ist recht einfach, aber ich muss dem Benutzer eine einfache Möglichkeit bieten, eine zu öffnende Datei auszuwählen. Ich habe mich dazu entschieden mit aUITableView.

Wenn die TableView in meinen View-Controller geladen wird, ist es mein Ziel, die TableView mit den Namen aller Textdateien des Benutzers aus dem Ordner "Dokumente" (Teil der iOS App Sandbox) zu füllen.

Ich habe eine allgemeine Vorstellung davon, wie das geht:

Rufen Sie den Inhalt des Ordners "Dokumente" ab und platzieren Sie ihn in einem Array

<code>NSString *pathString = [[NSBundle mainBundle] pathForResource:@"Documents" ofType:@"txt"];
NSArray *fileList = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:pathString error:nil];
NSLog(@"Contents of directory: %@", fileList);
</code>

Das ergibt aber immer:(null) im Ausgabefenster.Wie lautet der Pfad für den Dokumentordner meiner App?

Platzieren Sie das Array in UITableView

Ich dachte, ich würde das benutzennumberOfRowsInSection Methode, um dies zu tun.Ist dies der richtige Ort für diese Art von Operation? Wende ich eine andere Methode an?

Schließlich wird die App den Wert der ausgewählten Zelle abrufen und diesen Wert zum Öffnen der Datei verwenden.

Meine Hauptfrage ist hier:Wie kann ich Elemente (insbesondere den Inhalt des Verzeichnisses) in einem NSArray platzieren und dieses Array dann in einer UITableView anzeigen?

Jede Hilfe wird sehr geschätzt!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage