Я пытаюсь взять контент из одного файла и записать его в другой. Я хорошо читаю, но я не могу записать его в другой файл.
У меня есть база данных слов. Я хочу разделить слова на разные файлы на основе количества букв. Все четыре слова буквы входят в один файл и так далее. Я добавил txt файл под названием "4letter" в мои ресурсы, и следующий код:
NSError *error;
//READ
NSString *dbFile = [[NSBundle mainBundle] pathForResource:@"words" ofType:@"txt"];
NSString *test = [NSString stringWithContentsOfFile:dbFile encoding:NSUTF8StringEncoding error:&error];
//convert from string to array
NSArray *lines = [test componentsSeparatedByString:@"\n"];
NSFileHandle *logFile = nil;
logFile = [NSFileHandle fileHandleForWritingAtPath:[[NSBundle mainBundle] pathForResource:@"4letter" ofType:@"txt"]];
//Test if write works
for (int i=0; i<5; i++)
{
NSString *randomAnagram = [[lines objectAtIndex:i] lowercaseString];
[logFile writeData: [randomAnagram dataUsingEncoding: NSNEXTSTEPStringEncoding]];
}