diff --git a/MBProgressHUD.m b/MBProgressHUD.m index bd3ff4995..2cecde7e6 100755 --- a/MBProgressHUD.m +++ b/MBProgressHUD.m @@ -318,8 +318,10 @@ - (id)initWithFrame:(CGRect)frame { return self; } -#if !__has_feature(objc_arc) - (void)dealloc { + [[NSNotificationCenter defaultCenter] removeObserver:self]; + +#if !__has_feature(objc_arc) [indicator release]; [label release]; [detailsLabel release]; @@ -330,8 +332,8 @@ - (void)dealloc { [showStarted release]; [customView release]; [super dealloc]; -} #endif +} #pragma mark - #pragma mark Layout