Put -addObserver:
in viewDidAppear
and -removeObserver:
in viewDidDisappear
- (void)viewDidAppear:(BOOL)animated
{
//...
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(userPickedAuserNameFromSuggestion:)
name:@"UserTappedButton"
object:nil];
//...
}
- (void)viewDidDisappear:(BOOL)animated
{
//...
[[NSNotificationCenter defaultCenter] removeObserver:self
name:@"UserTappedButton"
object:nil];
//...
}