从枚举类型 'UIBarButtonSystemItem' 到不同枚举类型的隐式转换 'UIBarButtonItemStyle' - iPad - iOS5



当在xCode 4.3下运行我的应用程序时,我得到了上面主题行的警告。

下面是违规代码:

UINavigationController *navigationController = [[UINavigationController alloc]   initWithRootViewController:map];
    UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
                                                                    style:UIBarButtonSystemItemDone target:self action:@selector(removeCurrent)];
    map.navigationItem.rightBarButtonItem = rightButton;
    [self presentModalViewController:navigationController animated:YES];

有人能帮忙吗?

UIBarButtonSystemItemDone应为UIBarButtonItemStyleDone。系统项目在不同的初始化方法中使用- initWithBarButtonSystemItem: -这实际上可能对你更好,因为它会返回一个本地化完成按钮,而不是你现在拥有的固定文本。

相关内容

  • 没有找到相关文章

最新更新