Вы пытаетесь записать в каталог ресурсов, что у вас, вероятно, нет разрешения. Попробуйте изменить первую строку кода, чтобы он указывал на каталог документа:
NSArray *savePaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSMutableString *savePath = [NSMutableString stringWithString:[savePaths objectAtIndex:0]];
[savePath appendString:@"/myFile.txt"];
Кроме того, вам не нужно беспокоиться о дескрипторах файлов. NSData
способен записывать себя на диск:
BOOL result = [data writeToFile:savePath atomically:YES];