Sfoglia il codice sorgente

Add utility method to detect whether an extension is an image type supported by UIImage.

Ryan Olson 12 anni fa
parent
commit
08876a518f
2 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  1. 1 0
      Classes/Utility/FLEXUtility.h
  2. 6 0
      Classes/Utility/FLEXUtility.m

+ 1 - 0
Classes/Utility/FLEXUtility.h

@@ -27,5 +27,6 @@
 + (NSString *)stringByEscapingHTMLEntitiesInString:(NSString *)originalString;
 + (NSUInteger)infoPlistSupportedInterfaceOrientationsMask;
 + (NSString *)searchBarPlaceholderText;
++ (BOOL)isImagePathExtension:(NSString *)extension;
 
 @end

+ 6 - 0
Classes/Utility/FLEXUtility.m

@@ -177,4 +177,10 @@
     return @"Filter";
 }
 
++ (BOOL)isImagePathExtension:(NSString *)extension
+{
+    // https://developer.apple.com/library/ios/documentation/uikit/reference/UIImage_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006890-CH3-SW3
+    return [@[@"jpg", @"jpeg", @"png", @"gif", @"tiff", @"tif"] containsObject:extension];
+}
+
 @end