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]]) {