I am getting Crash on This for ios 9 however I had a version check already...Please suggest

196 views Asked by At

I am getting the crash for iOS9 According to Crashlytics however I had put already a version check. Here is the Code I am using :

if ([[[UIDevice currentDevice] systemVersion] floatValue] > 9.0){

   [MPMediaLibrary requestAuthorization:^(MPMediaLibraryAuthorizationStatus 
 authorizationStatus)
  {
     if ( authorizationStatus == MPMediaLibraryAuthorizationStatusAuthorized 
  )
     {

     }
     else
     {


     }
 }];
}
1

There are 1 answers

0
Francesco On

Your app are crashing because the method requestAuthorization: requires iOS 9.3 at least, according to Apple's documentation. Tip: for a better version check inside the if you should use this:

[[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion:(NSOperatingSystemVersion){9,3,0}]