diff --git a/SIAlertView/SIAlertView.m b/SIAlertView/SIAlertView.m index 511121a..ca09ed7 100644 --- a/SIAlertView/SIAlertView.m +++ b/SIAlertView/SIAlertView.m @@ -358,14 +358,6 @@ - (void)show return; } - self.oldKeyWindow = [[UIApplication sharedApplication] keyWindow]; -#ifdef __IPHONE_7_0 - if ([self.oldKeyWindow respondsToSelector:@selector(setTintAdjustmentMode:)]) { // for iOS 7 - self.oldTintAdjustmentMode = self.oldKeyWindow.tintAdjustmentMode; - self.oldKeyWindow.tintAdjustmentMode = UIViewTintAdjustmentModeDimmed; - } -#endif - if (![[SIAlertView sharedQueue] containsObject:self]) { [[SIAlertView sharedQueue] addObject:self]; } @@ -380,6 +372,14 @@ - (void)show return; } + self.oldKeyWindow = [[UIApplication sharedApplication] keyWindow]; +#ifdef __IPHONE_7_0 + if ([self.oldKeyWindow respondsToSelector:@selector(setTintAdjustmentMode:)]) { // for iOS 7 + self.oldTintAdjustmentMode = self.oldKeyWindow.tintAdjustmentMode; + self.oldKeyWindow.tintAdjustmentMode = UIViewTintAdjustmentModeDimmed; + } +#endif + if (self.willShowHandler) { self.willShowHandler(self); }