我遇到了问题,而我失去了 ZBarReaderViewController 的自动对焦,就像在这里询问和回答的那样。显而易见的解决方案是在使用后释放 UIImagePickerController。但是,我正在使用 ARC,无法弄清楚如何释放它。我努力了...
-(void)viewWillDisappear:(BOOL)animated{
self.imagePicker=nil;
[super viewWillDisappear:animated];
}
但是这似乎不起作用。imagePicker 是 UIImagePickerController 的一个实例。
我会提到,这可能是一个更大问题的征兆。我正在从选定的表格视图单元格推送到导航控制器上的自定义选项卡栏呈现模式视图。
导航控制器>表格视图>单元格上的辅助按钮>推送自定义标签栏控制器。
为了在底部标签栏和顶部导航栏上显示模态视图,我从导航控制器进行演示,例如...
BIDAppDelegate *appDelegate=(BIDAppDelegate *)[[UIApplication sharedApplication]delegate];
[appDelegate.navController presentModalViewController:imagePicker animated:YES];
我认为当我收到内存警告时这会导致问题,但我打算先尝试解决 ZBar 自动对焦问题,看看是否能解决任何其他问题。
提前感谢您的任何帮助。