【问题标题】:UIBarButton ProblemUIBarButton 问题
【发布时间】:2010-08-28 01:52:11
【问题描述】:

我在使用 Objective-C 的 xCode iOS 4 中遇到 UIBarButtons 的一个问题。

我正在关注几个示例,但错误表明未定义 addButtonPressed 方法 - 即使我事先创建了这样的函数:

- (void)addButtonPressed
{
 NSLog(@"Addbutton pressed", @"");
}

它也在 .h 文件中定义。这是我的代码:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAdd target:self action:addButtonPressed]; self.navigationItem.rightBarButtonItem = addButton; [添加按钮释放];

这是错误:

'addButtonPressed' undeclared (first use in this function)

我做错了吗?

感谢您的帮助, 克里斯蒂安·斯图尔特

【问题讨论】:

    标签: objective-c uibarbuttonitem


    【解决方案1】:

    您应该为操作参数传递一个选择器,而不是方法名称。

    UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAdd target:self action:@selector(addButtonPressed)]; 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多