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!