0

我遇到了崩溃,iOS9但是Crashlytics我已经进行了版本检查。这是我正在使用的代码:

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

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

     }
     else
     {


     }
 }];
}
4

1 回答 1

1

根据Apple 的文档,您的应用程序正在崩溃,因为该方法requestAuthorization:至少需要 iOS 9.3 。提示:为了更好的版本检查,你应该使用这个:if

[[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion:(NSOperatingSystemVersion){9,3,0}]
于 2017-04-12T11:39:35.173 回答