Exibindo o NSArray de arquivos em um UITableView - iOS 5

Eu tenho um aplicativo que permite aos usuários salvar e abrir arquivos de texto. Salvar e abrir arquivos é bastante simples e fácil, mas eu tenho que dar ao usuário uma maneira fácil de selecionar um arquivo para abrir. Eu decidi fazer isso com umUITableView.

Quando o TableView é carregado no meu controlador de visualização, meu objetivo é preencher o TableView com os nomes de todos os arquivos de texto do usuário na pasta Documents (parte do iOS Sandbox do aplicativo).

Eu tenho uma ideia geral de como fazer isso:

Obter o conteúdo da pasta Documentos e colocá-lo em uma matriz

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

Mas isso sempre retorna:(null) na janela de saída.Qual é o caminho para a pasta de documentos do meu aplicativo?

Coloque o array no UITableView

Eu pensei em usar onumberOfRowsInSection método para fazer isso.Este é o lugar certo para realizar este tipo de operação? Devo usar um método diferente?

Finalmente, o aplicativo irá obter o valor da célula selecionada e usar esse valor para abrir o arquivo.

Minha principal questão aqui é:Como posso colocar itens (particularmente o conteúdo do diretório) em um NSArray e, em seguida, exibir esse array em um UITableView?

Qualquer ajuda é muito apreciada!

questionAnswers(1)

yourAnswerToTheQuestion