2012-09-28 20 views
0

我目前使用zbar和扫描使用步骤QR码记录在他们的websitezbar和一批

我的问题是,是否有需要修改这些步骤做批量扫描的方式(QR码扫描即扫描多个QR代码,将它们存储在NSMutableArray中而不关闭扫描器)?

谢谢!

+0

你为什么取消接受后... – Monkeyanator

回答

1

视图控制器在解除它之前不会关闭。在您拨打电话前,它实际上并没有消失:

[scanner dismissModalViewControllerAnimated:YES]; 

您想要什么特定项目?我对编写代码犹豫不决,并且认为它是完全错误代码的完整错误代码。

至于NSMutable阵列的东西,绝对。这应该没有问题。要添加完成按钮,执行以下代码:

UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] init]; 
[doneButton setTarget:self]; 
doneButton.title = @"Done"; 
[doneButton setAction:@selector(dismissViewController)]; //put the dismissal procedure method where dismiss view controller is 
self.navigationItem.rightBarButtonItem = doneButton; 

如果你想,现在的Xcode有一个内置的完成按钮功能以及:P

+0

基本上我需要用户扫描多个项目(我们正在谈论成千上万的项目),而不必关闭扫描屏幕。我想添加一个“完成按钮”,但即使如此,我不知道它是如何工作的。 – user1415780

+0

数以千计?哦,那好吧。那么,你总是可以手动添加一个完成按钮。这其实很简单。我将编辑我的帖子以包含它。 – Monkeyanator

+0

谢谢你的帮助! 最后一个问题(我对这一切都很陌生):你刚刚添加的代码(完成按钮代码)插入到 - (void)imagePickerController:(UIImagePickerController *)'reader didFinishPickingMediaWithInfo:(NSDictionary *)信息“或它应该在哪里? – user1415780