2015-10-07 82 views
0

我想添加的UIBarButtonItem和的UIViewController用下面的代码:的Objective-C的UIBarButtonItem添加到UIViewController中

UIBarButtonItem *backButton = 
    [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"back", @"") 
            style:UIBarButtonItemStylePlain 
            target:self 
            action:@selector(goBack)]; 

    self.navigationItem.leftBarButtonItem = backButton; 

但是当我运行我的应用程序,该的UIBarButtonItem不会出现。请帮忙。

+0

是在导航控制器的视图控制器?只有当视图控制器位于导航控制器中时,才会出现'navigationItem'。 – rmaddy

+0

试试这个: - http://stackoverflow.com/a/32983383/988169 – pkc456

回答

0

在您本地化您的字符串,请确保它与正常的字符串。那么你知道这个按钮的代码是不正确的还是你没有正确设置你的本地化字符串。

+0

我会尝试这一点。我会假设你的本地化字符串是零。 –

0

你需要在那个时候您的视图控制器嵌入到导航控制器,以便能找到的UIBarButtonItem。因为它是需要嵌入导航控制器内的导航项目。

相关问题