【发布时间】:2012-11-05 02:32:19
【问题描述】:
以下代码将 UIBarButtonItem 添加到我的导航控制器。当我单击 iPad 模拟器上的条形按钮时,选择器 buyApp 会被调用,但是相同的选择器 buyApp 不会在 iPhone 模拟器上被调用。
UIBarButtonItem *buyButton = [[UIBarButtonItem alloc] init];
buyButton.title = NSLocalizedString(@"BUY", nil);
[buyButton setTarget:self];
[buyButton setAction:@selector(buyApp:)];
self.navigationItem.rightBarButtonItem = buyButton;
更新:我正在将 xib 用于 UI,并将其 viewcontroller 推送到导航控制器上。
【问题讨论】:
-
它对我来说工作正常..
-
我试过你的代码,它在两个模拟器中都运行良好。您应该提供有关如何设置应用程序的更多信息。您是在使用故事板、xib 还是在代码中完成所有这些工作?您的应用委托中的代码是什么样的?
标签: iphone ios ipad uibarbuttonitem