我遇到了问题,但我失去了ZBarReaderViewController的自动对焦功能,就像被问到并回答here一样。明显的解决方案是在使用后释放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自动对焦问题,看看是否能解决其他任何问题。
提前感谢您的任何帮助。