Создание безопасного имени файла из NSString?

Есть ли способ взять NSString и превратить его в безопасную версию, которую можно использовать в качестве имени файла для сохранения в пользовательском каталоге Documents на 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

Необходимо убедиться, что символы, которые не разрешены в именах файлов, также удалены.

6
задан Tim Post 11 August 2011 в 09:58
поделиться