소스 검색

SupportedMedia checker: add additional check for any supported files

Felix Paul Kühne 12 년 전
부모
커밋
1d23b980a7
2개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      AspenProject/NSString+SupportedMedia.h
  2. 6 0
      AspenProject/NSString+SupportedMedia.m

+ 2 - 0
AspenProject/NSString+SupportedMedia.h

@@ -16,4 +16,6 @@
 - (BOOL)isSupportedAudioMediaFormat;
 - (BOOL)isSupportedSubtitleFormat;
 
+- (BOOL)isSupportedFormat;
+
 @end

+ 6 - 0
AspenProject/NSString+SupportedMedia.m

@@ -30,4 +30,10 @@
     return ([self rangeOfString:kSupportedSubtitleFileExtensions options:options].location != NSNotFound);
 }
 
+- (BOOL)isSupportedFormat
+{
+    NSUInteger options = NSRegularExpressionSearch | NSCaseInsensitiveSearch;
+    return ([self rangeOfString:kSupportedSubtitleFileExtensions options:options].location != NSNotFound) || ([self rangeOfString:kSupportedAudioFileExtensions options:options].location != NSNotFound) || ([self rangeOfString:kSupportedFileExtensions options:options].location != NSNotFound);
+}
+
 @end