我开发了一个应用程序,其中部署目标和 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努力寻找解决方案,等待你的宝贵帮助.. 提前致谢。
答案 0 :(得分:2)
setBackgroundImage:forState:barMetrics:
在iOS 5.0及更高版本中可用,但setBackgroundImage:forState:style:barMetrics:
仅适用于iOS 6.0 +