문자열에 내가 배열에있는 하위 문자열을 포함하는지 확인하고 싶습니다. 기본적으로, 파일의 확장자를 찾고 싶습니다. 파일이 "이미지"라면 특정 코드가 실행되기를 원합니다. 파일을 다운로드하지 않고 파일을 "이미지"로 분류 할 수있는 유일한 방법은 문자열 메서드의 하위 문자열을 사용하는 것입니다. 이건 내 코드는 지금까지 있습니다 :문자열 내 하위 문자열 배열 검색
NSString *last5Chars = [folderName substringFromIndex: [folderName length] - 5];
NSRange textRangepdf;
textRangepdf =[last5Chars rangeOfString:@"pdf"];
if(textRangepdf.location != NSNotFound)
{
[self.itemType addObject:@"PDF.png"];
}
는 last5Chars는 "JPG"또는 @ 포함 된 경우 내가 확인할 수있는이 작업을 수행 할 @ "GIF"을의 @ "PNG"가능 등 ... ?? 도와 줘서 고맙다!
왜 마지막 5 자입니까? – Abizern
기본적으로 파일의 확장명을 가져옵니다. 일부 파일은 더 긴 확장자를 가질 수 있기 때문에 마지막 3 개를 얻고 싶지 않았습니다. 5 신중해야합니다. 감사합니다. – Prajoth