Есть ли способ взять NSString и превратить его в безопасную версию, которую можно использовать в качестве имени файла для сохранения в папке пользовательских документов на iPhone.
В настоящее время я делаю что-то вроде этого:
NSString *inputString = @"This is sample text which may have funny chars and spaces in.";
NSInteger len = [inputString length];
NSString *newFilename = [[inputString substringToIndex:MIN(20, len)] stringByAppendingPathExtension:@"txt"];
В настоящее время у меня остается что-то вроде:
This is sample text .txt
Необходимо убедиться, что символы, которые не разрешены в именах файлов и тоже удалены.