Arquivo de leitura / gravação no problema de diretório de documentos

stou tentando escrever uma string de texto muito básica no diretório de documentos e trabalhar a partir daí para salvar outros arquivos, et

No momento, estou preso a ele não escrever nada no meu diretório Documents

(No meuviewDidLoad)

NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
NSString *documentsDirectory = [pathArray objectAtIndex:0];

NSString *textPath = [documentsDirectory stringByAppendingPathComponent:@"file1.txt"];
NSString *text = @"My cool text message";

[[NSFileManager defaultManager] createFileAtPath:textPath contents:nil attributes:nil];
[text writeToFile:textPath atomically:NO encoding:NSUTF8StringEncoding error:NULL];
NSLog(@"Text file data: %@",[[NSFileManager defaultManager] contentsAtPath:textPath]);

Isto é o que é impresso:

2011-06-27 19: 04: 43.485 MyApp [5731: 707] Dados do arquivo de texto: (nulo)

Se eu tentar isso, ele também imprime null:

NSLog(@"My Documents: %@", [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:NULL]);

O que perdi ou estou fazendo errado ao escrever neste arquivo? Pode ser algo que eu precise alterar no meu plist ou em algumas estruturas / importações necessárias?

Obrigad

[EDITARassei um objeto NSError através do writeToFile e obtive este erro:

Erro: Domínio de erro = Código NSCocoaErrorDomain = 512 "A operação não pôde ser concluída. (Erro de cacau 512.)" UserInfo = 0x12aa00 {NSFilePath = / var / mobile / Applications / 887F4691-3B75-448F-9384-31EBF4E3B63E / Documents /file1.txt, NSUnderlyingError = 0x14f6b0 "A operação não pôde ser concluída. Não é um diretório"}

[EDIT 2] Isso funciona bem no simulador, mas não no meu telefone: /

questionAnswers(5)

yourAnswerToTheQuestion