Upvote:1
Aprove answer
if ([validExtensions containsObject:someExtension])
{
// navigate to the photo detail / @"PhotoDetailView" view
} else {
// navigate to the detail / @"My Files" view
}
Upvote:1
//assume fileURL is an NSURL pointing to the file to test
NSString* fileUTI = nil;
NSError* error;
if(![fileURL getResourceValue:&UTIString forKey:NSURLTypeIdentifierKey error:&error])
{
//handle error
return;
}
if(UTTypeConformsTo((__bridge CFStringRef)fileUTI, CFSTR("public.image"))
{
NSLog(@"File at %@ is an image", fileURL);
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- WHY ISN’T THIS FOR LOOP "LOOPING" OR GIVING ERRORS ABOUT NESTED ANIMATIONS? IN IOS
- APP SHOWS LEAK IN INSTRUMENT, WHAT'S WRONG WITH THIS SIMPLE CODE? IN IOS
- I AM CURRENTLY GETTING THIS CRASH LOG IN THE CONSOLE: IN IOS
- IS THERE A MINIMALIZED EXAMPLE OF HOW TO USE VERTEX BUFFER OBJECTS (VBO) IN OPENGL ES 1.1? IN IOS
- WHY DO I HAVE TO RETAIN/COPY THIS NSSTRING? IN IOS
- DUPLICATE INTERFACE DECLARATION ERRORS WHEN I CREATE MOBILESUBSTRATE TWEAKS IN IOS
- NSDATEFORMATTER IN LOOP IN IOS
- HOW DO I CONVERT THIS PROJECT TO USE NIBS INSTEAD OF PROGRAMMATICALLY CREATING VIEWS? IN IOS
- CODE SIGNING ISSUE: IS ANY DIFFERENCE BETWEEN THIS TWO SCREENSHOTS? IN IOS
- COMPILE ERRORS WHEN INCLUDING GAMELAYER.H IN COCOS2D PROJECT WITH BOX2D IN IOS
- TOUCHXML (SUDZC) AND USING THIS DATA PROPERLY IN IOS
- IOS WEB SERVICE LOGIN WITH COOKIE IN IOS
- ADDING SUBVIEW TO UITABLEVIEWCELL CONTENT VIEW IN IOS
- XCODE CALL APPLICATION DIDFINISHLAUNCHINGWITHOPTIONS IN IOS
- HOW CAN I OPEN MY DOCUMENTDIRECTORY (FROM MY UITABLEVIEW) FILES IN A UIWEBVIEW? IN IOS
- HOW TO POSITION UITABLEVIEWCELL'S CONTENT VIEW IN IOS
- UPDATE PLIST FROM BACKGROUND IN IOS
- DISABLE SILENT MODE ON IPHONE? IN IOS
- OBJECTIVE C - SEARCH WITHIN LIST OF FILES IN IOS
- IOS HTTP POST RESPONSE TO NSDICTIONARY OR NSARRAY IN IOS
- UISCROLLVIEW - SELECTION LIKE UIPICKERVIEW IN IOS
- CONVERT NPOT PVR TEXTURE TO POT WITHIN IOS IN IOS
- MY NSUSERDEFAULTS CODE DOES NOT WORK IN IOS
- IOS: TEXT IS NOT DISPLAYED INSIDE OF A ROTATED UITEXTFIELD IN IOS
- HOW TO SET UP A DEFAULT IMAGE IN IOS
- IOS PASSING A STRING BETWEEN TWO METHODS IN IOS
- XCODE 4.2.1 STORYBOARD MANY-TO-ONE VIEW RETURN IN IOS
- IS IT GOOD TO USE COPY INSTEAD OF RETAIN FOR NON MUTABLE NSOBJECT'S DESCENDANTS? IN IOS
- DOES ADDING A VIEWCONTROLLER TO NAVIGATION CONTROLLER INCREMENTS THE RETAIN COUNT? IN IOS
- DO APP STORE REVIEWS TAKE SIGNIFICANTLY LONGER FOR LOCALIZED APPS? IN IOS
- SAVING A USER EDITED TEXT FIELD TO A .JS FILE IN IOS IN IOS
- IOS - CONFUSED ON ARC AND CLEARING NSMUTABLEARRAY OF OBJECTS IN IOS
- CORE DATA ACCESS Z_PRIMARYKEY'S Z_MAX DATA PROGRAMMATICALLY IN IOS
- IOS DROPDOWN AJAX IN IOS
- HOW CAN I CREATE ARRAY OBJECTS FROM UITEXTFIELDS? IN IOS
- IPHONE WEB APP AUTO REFRESH IN IOS
- HOW TO REPOSITION AND RESIZE SUBVIEWS IN A VIEW USING INTERFACE BUILDER? IN IOS
- PROPERTYS OF OBJECT'S TYPE "ID" IN IOS
- HOW DO I LOCK MY BACKGROUND IMAGE IN PLACE WHEN ROTATING DEVICE? IN IOS
- BOOLEAN NOT RECORDED IN NSUSERDEFAULTS IN IOS
- TTIMAGEVIEW WITH URLPATH FROM AMAZON S3 IN IOS
- LOCATION SERVICES CONTROL FROM IPHONE APP IN IOS
- WHAT ARE THE FONTS USED IN STANDARD UITABLEVIEW CELL UILABEL & UITEXTFILED? IN IOS
- DISPLAYING SAVED IMAGES IN IOS 5 IN IOS
- WHERE DOES THE TEXT FILE I DRAGGED TO XCODE GO ON THE IPHONE/SIMULATOR? IN IOS
- LAUNCH NATIVE IPHONE MAPS APPLICATION IN HTML 5 OR JAVASCRIPT IN IOS
- CALLING AN OBJECTIVE C FUNCTION FROM A C FUNCTION PASSING AN ARRAY OF FLOATS IN IOS
- TABLE CELL BACKGROUND AND TEXT COLOR CANNOT BE SET ACCURATELY. IN IOS
- IS THERE A WAY TO ACCESS THE VIEW CONTROLLER THAT INITIATED A MODAL VIEW FROM THAT NEW MODAL VIEW? IN IOS
- CAN SOMEONE EXPLAIN THE OBJECT PART IN A PUSH NOTIFICATION CODE? IN IOS
- SETTING UP KVO TO WATCH PROPERTIES IN INIT METHODS IN IOS
- IOS AND COCOS2D - CHANGING CCSPRITE'S IMAGE AND NEW DIMENSIONS = FAIL IN IOS
- HOW TO KNOW WHICH SECTIONS OR ROWS SHOW UP OR VISIBLE ON LISTNEWCONTROLLER IN IOS
- WHY CAN'T I RUN THE PROJECT IN XCODE 4.1? IN IOS
- IPHONE:DYNAMICALLY DISPLAY IMAGES FROM URL INTO A TABLEVIEW IN IOS
- IAD WILL NOT DISPLAY AFTER UPLOADING APP TO STORE IN IOS
- HOW TO HAVE A OVERLAY ON TOP OF A SELECT UITABBAR ITEM? IN IOS
- HOW TO FORMAT LIST IN PHP TO BE USED AS AN NSARRAY IN OBJECTIVE C? IN IOS