Try setting the text of the button using
[playButton setTitle:@"Invite Me" forState:UIControlStateNormal];
instead of
playButton.titleLabel.text = @"Invite Me;
I've found that if I don't use the first approach above the changes to the button text don't show up.