2013-06-28 1 views
0

Mac OS X 및 코코아를 처음 사용합니다. 나는 NSString을 가지고 있고 그것의 문자가 유효하지 않도록하고 싶다. 그래서 NSString을 가진 폴더 이름을 만들 때 그것은 틀린 문자 때문에 작성되고 실패하지 않아야한다. 또는이 상황을 돕기 위해 코코아에 라이브러리 함수가 있습니까?코코아 : 문자열에서 잘못된 문자를 제거하여 디렉토리를 만드는 방법

+0

폴더를 만들고 NSFileManager로 오류를 확인하십시오. –

답변

2

unixy-systems의 파일 이름에서 허용되지 않는 문자는 '/''\0'입니다. Mac은 일반적으로 HFS + 파일 시스템을 가지고 있으므로 ':'에서도 벗어날 수 있습니다.

완벽하게 허용되는 많은 문자가 있지만 울고 울고 치아를 못하게 할 것이므로 "합리적인"문자 세트를 허용하는 것이 더 좋은 방법 일 수 있습니다.

+0

기술적으로는 지원되지만, 나는 Unicode &'\ 0'도 사용하지 않을 것입니다. ('\ 0'은 실제로 HFS +에서 허용됩니다). –

+0

HFS +에서는'\ 0'이 작동합니다 (물론'/'도 가능합니다). 명령 행에서 처리해야한다면 행복하지 않을 것입니다. –

관련 문제