在ios5中设置色调颜色正常,但在ios4中它会发生崩溃

时间:2012-12-13 09:35:22

标签: iphone ios ipad

self.navigationItem.rightBarButtonItem.tintColor = [UIColor blueColor];

这里我设置的是蓝色,它适用于ios5中的rightbarbuttom项目,但不适用于ios4。我应该如何防止崩溃,以便我的应用程序支持ios4和ios5。

2 个答案:

答案 0 :(得分:1)

是的,@ borrrden是正确的,tintColor的{​​{1}}设置仅在UIBarButtonItem之后可用。在将颜色设置为iOS 5.0

之前检查条件
navigationItem

答案 1 :(得分:0)

您应停止使用appearanceUIBarButtonItem的{​​{1}},因为iOS 4.x不支持它们