2012-09-28 17 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