Iphone 后退按钮不起作用,自定义相机覆盖

Iphone 后退按钮不起作用,自定义相机覆盖,iphone,Iphone,在添加顶部导航栏以自定义相机覆盖后。现在,我正试图通过向“后退”按钮添加操作返回上一屏幕。我正在做的是 -(iAction)backButton:(id)发送方{ } 但是,即使控制台显示 单击“后退”按钮 我也尝试 [自动PoptorootViewController激活:是] 然而,它也不起作用 你以前遇到过这个问题吗,请给我一些建议。谢谢 PS:我不想使用内置控件的取消按钮(当showsZBarControls=YES时)我假设您发送此消息的控制器是模态视图控制器。你必须发送 dismis

在添加顶部导航栏以自定义相机覆盖后。现在,我正试图通过向“后退”按钮添加操作返回上一屏幕。我正在做的是

-(iAction)backButton:(id)发送方{

}

但是,即使控制台显示

单击“后退”按钮

我也尝试

[自动PoptorootViewController激活:是]

然而,它也不起作用 你以前遇到过这个问题吗,请给我一些建议。谢谢


PS:我不想使用内置控件的取消按钮(当showsZBarControls=YES时)

我假设您发送此消息的控制器是模态视图控制器。你必须发送

dismissModalViewControllerAnimated:
到实际的模态视图控制器。所以看起来是这样的

[self.someModalViewController dismissModalViewControllerAnimated:YES];
也可以将此代码添加到模态视图控制器中

-(IBAction)backButton:(id)sender {

  NSLog(@"back button is clicked");

 [self dismissModalViewControllerAnimated:YES]; 
}

此代码意味着您了解上一个视图中的模态视图控制器。您可能会考虑将这些视图控制器添加到UINavigationController中,以便处理所有这些问题。

我假设您将此消息发送到的控制器是一个模式视图控制器。你必须发送

dismissModalViewControllerAnimated:
到实际的模态视图控制器。所以看起来是这样的

[self.someModalViewController dismissModalViewControllerAnimated:YES];
也可以将此代码添加到模态视图控制器中

-(IBAction)backButton:(id)sender {

  NSLog(@"back button is clicked");

 [self dismissModalViewControllerAnimated:YES]; 
}

此代码意味着您了解上一个视图中的模态视图控制器。您可以考虑将这些视图控制器添加到UINavigationController中,以便处理所有这些问题。

您可以将ZBarViewController声明为类变量,然后可以调用:

[self.yourZbarReder dismissModalViewControllerAnimated:YES];

您可以将ZBarViewController声明为类var,然后可以调用:

[self.yourZbarReder dismissModalViewControllerAnimated:YES];

我假设您使用的是zbarreader或类似的东西,您必须让该实例忽略该东西,阅读文档,他们明确地说zbar选取器应该是忽略自身的那个,所以让zbarimagepicker实例忽略它

我假设您使用的是zbarreader或类似的东西,您必须让该实例忽略该东西,阅读文档,他们明确地说zbar picker应该是忽略自身的那个,所以让zbarimagepicker实例忽略它

抱歉,我不明白..您所评论的内容正是我所做的,它不起作用..嘿,抱歉,我刚刚重新阅读了您的评论,发现我正在将DisismModelViewController发送到非模态视图控制器。抱歉,我不明白..您所评论的内容正是我所做的,它不起作用..嘿,抱歉,我刚刚再次阅读了您的评论,发现我正在将DisismModelViewControlleranimated发送到非模态视图控制器。