diff --git a/GCOLaunchImageTransition/GCOLaunchImageTransition.m b/GCOLaunchImageTransition/GCOLaunchImageTransition.m index c526271..1dd4296 100644 --- a/GCOLaunchImageTransition/GCOLaunchImageTransition.m +++ b/GCOLaunchImageTransition/GCOLaunchImageTransition.m @@ -214,6 +214,14 @@ - (UIImage*)launchImageForOrientation:(UIInterfaceOrientation)orientation { NSDictionary* infoDict = [[NSBundle mainBundle] infoDictionary]; NSString* launchImageName = [infoDict valueForKey:@"UILaunchImageFile"]; + + if (launchImageName == nil) { + // iOS 7+ default handling of Launch Images + NSArray* launchImagesArray = [infoDict objectForKey:@"UILaunchImages"]; + if (launchImagesArray && [launchImagesArray count] > 0) { + launchImageName = [[launchImagesArray objectAtIndex:0] valueForKey:@"UILaunchImageName"]; + } + } launchImage = [UIImage imageNamed:launchImageName]; }