Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 检测是否按下后退按钮问题-GLKViewController_Ios_Objective C_Uinavigationcontroller_Glkit - Fatal编程技术网

Ios 检测是否按下后退按钮问题-GLKViewController

Ios 检测是否按下后退按钮问题-GLKViewController,ios,objective-c,uinavigationcontroller,glkit,Ios,Objective C,Uinavigationcontroller,Glkit,我试图检测用户何时按下GLKViewController中的后退按钮。视图控制器通过根视图控制器(菜单)中的故事板显示 问题是,我无法检测何时按下“后退”按钮(因此我可以释放内存) 我试过: if (self.isMovingFromParentViewController) { // Do your stuff here NSLog(@"Dismissed"); } 及 这两个都没有着火。有人能提出原因吗?您可以对BackButton执行自己的操作: [self.naviga

我试图检测用户何时按下GLKViewController中的后退按钮。视图控制器通过根视图控制器(菜单)中的故事板显示

问题是,我无法检测何时按下“后退”按钮(因此我可以释放内存)

我试过:

if (self.isMovingFromParentViewController) {
    // Do your stuff here
    NSLog(@"Dismissed");
}


这两个都没有着火。有人能提出原因吗?

您可以对BackButton执行自己的操作:

[self.navigationItem.backBarButtonItem setAction:@selector(action:)];

-(void) action:(id)sender {

 //do something here

 [self.navigationController popViewControllerAnimated:YES];

}

视图将消失:
?我不希望在用户向前移动到下一个视图时触发它。
[self.navigationItem.backBarButtonItem setAction:@selector(action:)];

-(void) action:(id)sender {

 //do something here

 [self.navigationController popViewControllerAnimated:YES];

}