设置self.navigationItem.rightBarButtonItem背景图像导致崩溃

时间:2012-06-04 08:01:28

标签: iphone

我使用下面的代码设置self.navigationItem.rightBarButtonItem的背景图片

[self.navigationItem.rightBarButtonItem 
                     setBackgroundImage: [UIImage imageNamed:@"top_button.png"]
                     forState:UIControlStateNormal 
                     barMetrics:UIBarMetricsDefault];

会导致崩溃,

我使用Xcode 4.3,部署目标4.0,iPhone os 4.3.3

它在模拟器5.1上运行良好,但在设备上崩溃

欢迎任何评论

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您尝试使用的方法仅适用于iOS> = 5.0。

在Simulator中你使用的是iOS 5.1.1,它是> = 5.0,所以它可以工作。

目标设备上的

os = 4.0 / 4.3.3,它没有这种支持。

您需要在目标设备iOS> = 5.0上进行测试,或者您需要暂停对iOS设备使用此方法< iOS 5.0

答案 2 :(得分:0)

适用于iOS 5.0及更高版本。