- [UIBarButtonItem setBackgroundImage:forState:style:barMetrics:]:发送到实例的无法识别的选择器

时间:2013-03-16 09:27:24

标签: iphone ios5 ios6 uibarbuttonitem

我开发了一个应用程序,其中部署目标 ios sdk为6.0 。后来我的客户要求应用程序应该在ios 5.0+设备上运行。所以我已经将部署目标更改为5.0并禁用了堆栈中提到的here的IB的autolayout属性,但现在我得到了如下所示的错误:

  

> - [UIBarButtonItem setBackgroundImage:forState:style:barMetrics:]:无法识别的选择器发送到实例0x2971f0

我没有发现我的UIBarButtonItem有什么问题,

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

现在iam努力寻找解决方案,等待你的宝贵帮助.. 提前致谢。

1 个答案:

答案 0 :(得分:2)

setBackgroundImage:forState:barMetrics:在iOS 5.0及更高版本中可用,但setBackgroundImage:forState:style:barMetrics:仅适用于iOS 6.0 +