У меня есть эта проводная проблема, я не могу получить содержимое из файла и инициировать с ним NSMutableArray.Содержимое не получено из файла
Вот мой код:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@"Does file exist?: %i", [[NSFileManager defaultManager] fileExistsAtPath:[NSString stringWithFormat: @"%@/length.txt", documentsDirectory]]);
NSMutableArray *tempArr;
tempArr = [[NSMutableArray alloc] initWithContentsOfFile:[NSString stringWithFormat: @"%@/length.txt", documentsDirectory]];
При попытке это, initWithContentsOfFile возвращает (нуль). Строка, проверяющая, существует ли файл, печатает «1» на консоли.
Это код, я использую, чтобы сохранить данные:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
[length.text writeToFile:[NSString stringWithFormat: @"%@/length.txt", documentsDirectory] atomically:NO];
Я использую более или менее точно такой же код в другой программе без проблем.
действительно нужна помощь здесь, возможно, я просто слепой на данный момент ...
Спасибо! Я не думал о формате файлов, они, конечно, очень разные. В моей другой программе, с которой я скопировал код, я пишу и читаю с использованием массивов. – Nicsoft
Рад, что это помогло! Иногда все, что требуется, - это свежая пара глаз на вашем коде. :) –