Xcode4:从枚举类型'UIBarStyle'到不同枚举类型'UIBarButtonItemStyle'的隐式转换

时间:2011-11-07 15:49:02

标签: objective-c xcode4 styles warnings

我有这段代码:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc]initWithTitle: @"Secciones" 
                                                                  style: UIBarStyleDefault
                                                                 target:nil 
                                                                 action:nil];

在显示style: UIBarStyleDefault的行上,我收到以下警告:

  

从枚举类型'UIBarStyle'到不同枚举类型'UIBarButtonItemStyle'的隐式转换

1 个答案:

答案 0 :(得分:6)

你不应该使用UIBarStyle,而是使用UIBarButtonItemStyles(顾名思义,这意味着用于UIBarButtonItems):

UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
    initWithTitle: @"Secciones" 
    style: UIBarButtonItemStylePlain
    target:nil 
    action:nil
];