From 3bbbbc6ed97b0901be052dceaf740a4d67306020 Mon Sep 17 00:00:00 2001 From: Glenn Grant Date: Sat, 2 Mar 2013 00:13:00 +1100 Subject: [PATCH] Check _centerPanel exists Check that _centerPanel exists before removing it's observers --- JASidePanels/Source/JASidePanelController.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/JASidePanels/Source/JASidePanelController.m b/JASidePanels/Source/JASidePanelController.m index 83fb85f..9a1a43a 100644 --- a/JASidePanels/Source/JASidePanelController.m +++ b/JASidePanels/Source/JASidePanelController.m @@ -107,8 +107,10 @@ + (UIImage *)defaultImage { #pragma mark - NSObject - (void)dealloc { - [_centerPanel removeObserver:self forKeyPath:@"view"]; - [_centerPanel removeObserver:self forKeyPath:@"viewControllers"]; + if (_centerPanel) { + [_centerPanel removeObserver:self forKeyPath:@"view"]; + [_centerPanel removeObserver:self forKeyPath:@"viewControllers"]; + } } //Support creating from Storyboard