Remove self as observer for NSNotificationCenter in dealloc