UIBarButtonItem动作方法未被调用

时间:2015-03-20 10:42:13

标签: ios uibarbuttonitem

我一直试图让这段代码工作一段时间,并在网上做了一些研究,看看可能导致问题的原因,并认为有些东西可能阻碍正在发生的行动。

我已将这段代码放在viewDidLoad中,然后放在viewWillAppear:方法中,但它不起作用。

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Quit" style:UIBarButtonItemStyleBordered target:self action:@selector(goMenu)];

我也尝试在goMenu方法中添加断点,但不会被调用。

任何对此的帮助都会非常感激,因为我不知道为什么它不会被召唤。

1 个答案:

答案 0 :(得分:1)

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Quit" style:UIBarButtonItemStyleBordered target:self action:@selector(goMenu)];

请将backBarButtonItem替换为leftBarButtonItem。

这段代码可行......