我试图检测用户何时按下GLKViewController中的后退按钮。视图控制器通过根视图控制器(这是一个菜单)通过故事板呈现。
问题是我无法检测何时按下后退按钮(因此我可以释放内存)。
我试过了:
if (self.isMovingFromParentViewController) {
// Do your stuff here
NSLog(@"Dismissed");
}
和
if (self.isBeingDismissed) {
// Do your stuff here
NSLog(@"Dismissed");
}
两者都没有发生火灾。任何人都可以建议为什么?
答案 0 :(得分:1)
你可以对BackButton做出自己的行动:
[self.navigationItem.backBarButtonItem setAction:@selector(action:)];
-(void) action:(id)sender {
//do something here
[self.navigationController popViewControllerAnimated:YES];
}