2012-09-28 4 views
0

J'utilise actuellement ZBar pour scanner les codes QR en utilisant les étapes documentées sur leur websitelot zbar QR code numérisation

ma question est, est-il un moyen de modifier ces étapes pour faire une analyse par lots (par exemple scanner plusieurs QR codes, stockez-les dans un NSMutableArray sans quitter le scanner)?

Merci!

+0

Pourquoi avez-vous le poste ... non acceptable – Monkeyanator

Répondre

1

Le contrôleur de vue ne se ferme pas tant que vous ne le fermez pas. Il ne disparaît pas tant que vous n'avez pas passé l'appel:

[scanner dismissModalViewControllerAnimated:YES]; 

De quel projet particulier auriez-vous besoin? Je suis hésitant pour écrire le code et avoir le mauvais code complet pour la mauvaise chose complète.

Et quant à la chose de réseau NSMutable, absolument. Cela ne devrait pas poser de problème du tout. Pour ajouter le bouton fait, mettre en œuvre le code suivant:

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; 

Si vous vouliez, Xcode a maintenant un construit en fonction de bouton fait aussi bien: P

+0

Fondamentalement, je besoin que l'utilisateur scanne plusieurs éléments (nous parlons de milliers d'éléments d'affilée) sans avoir à fermer l'écran de numérisation. Je pense à ajouter un "Done Button" mais même cela, je ne suis pas sûr de savoir comment cela fonctionne .. – user1415780

+0

Des milliers? Bien, OK. Eh bien, vous pouvez toujours ajouter manuellement un bouton fait. C'est en fait très facile. Je vais modifier mon post pour le contenir. – Monkeyanator

+0

Nous vous remercions de votre aide! une dernière question (je suis assez nouveau pour tout cela): le code que vous venez d'ajouter (le code du bouton done) sera-t-il inséré à - (void) imagePickerController: (UIImagePickerController *) 'lecteur didFinishPickingMediaWithInfo: (NSDictionary *) info 'ou où devrait-il être? – user1415780

Questions connexes