次のコードは、ナビゲーション コントローラーに UIBarButtonItem を追加します。iPad シミュレーターでバー ボタンをクリックすると、セレクター buyApp が呼び出されますが、iPhone シミュレーターでは同じセレクター buyApp が呼び出されません。
UIBarButtonItem *buyButton = [[UIBarButtonItem alloc] init];
buyButton.title = NSLocalizedString(@"BUY", nil);
[buyButton setTarget:self];
[buyButton setAction:@selector(buyApp:)];
self.navigationItem.rightBarButtonItem = buyButton;
更新: UI に xib を使用しており、ナビゲーション コントローラーにビューコントローラーをプッシュしています。