我一直试图让这段代码工作一段时间,并在网上做了一些研究,看看可能导致问题的原因,并认为有些东西可能阻碍正在发生的行动。
我已将这段代码放在viewDidLoad
中,然后放在viewWillAppear:
方法中,但它不起作用。
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Quit" style:UIBarButtonItemStyleBordered target:self action:@selector(goMenu)];
我也尝试在goMenu
方法中添加断点,但不会被调用。
任何对此的帮助都会非常感激,因为我不知道为什么它不会被召唤。
答案 0 :(得分:1)
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Quit" style:UIBarButtonItemStyleBordered target:self action:@selector(goMenu)];
请将backBarButtonItem替换为leftBarButtonItem。
这段代码可行......