From b93229f7302cab248b7c6d4fce35a8400f77d67e Mon Sep 17 00:00:00 2001 From: Marc Weeber Date: Tue, 10 Jun 2014 22:12:33 +0200 Subject: [PATCH] prevent crash when the visible view controller holds a reference to a map view. The error message was: -[VKMapView superview]: unrecognized selector sent to instance ... --- LMAlertView/CALayer+ModalAlert.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LMAlertView/CALayer+ModalAlert.m b/LMAlertView/CALayer+ModalAlert.m index 085311c..9bbbf18 100644 --- a/LMAlertView/CALayer+ModalAlert.m +++ b/LMAlertView/CALayer+ModalAlert.m @@ -27,7 +27,7 @@ - (UIWindow *)windowForView:(UIView *)view { UIView *tempView = view; - while (tempView.superview != nil) { + while ([tempView respondsToSelector:@selector(superview)] && tempView.superview != nil) { tempView = tempView.superview; if ([tempView isKindOfClass:[UIWindow class]]) {