2012-12-27 88 views
0

我想用iPhone相機測試我的條碼掃描器。使用iPhone模擬器掃描條碼(使用ZBar SDK生成)?

我正在使用ZBar SDK進行條碼掃描。

我有一個掃描按鈕this.When我點擊掃描按鈕,它顯示我的消息,「攝像機模擬,水龍頭,兩個手指按住即可選擇圖像」。當我這樣做,它的在另一種觀點中顯示「沒有照片」。

我在做這樣的:

-(IBAction) scanButtonTapped 
{ 
//Barcode reader that scans from camara feed 
reader = [ZBarReaderViewController new]; 
reader.readerDelegate = self; 
reader.supportedOrientationsMask = ZBarOrientationMaskAll; 
ZBarImageScanner *scanner = reader.scanner; 
//disable rarely used I2/5 to improve performance 
[scanner setSymbology:ZBAR_QRCODE config:ZBAR_CFG_ENABLE to:0]; 
reader.readerView.zoom = 1.0; 
//present and release the controller 
[self presentModalViewController:reader animated:YES]; 

} 
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
//get decode result 
id<NSFastEnumeration> results = [info objectForKey:ZBarReaderControllerResults]; 
ZBarSymbol *symbol = nil; 
for (symbol in results) { 
    break; 
} 
resultText.text = symbol.data; 
resultImage.image = [info objectForKey:UIImagePickerControllerOriginalImage]; 
[reader dismissModalViewControllerAnimated:YES]; 
} 

我嘗試掃描QR碼。

任何一個健康告訴我如何選擇一個條形碼圖像並使用模擬器進行掃描?

謝謝。

+0

相機在模擬器中不可用,因此無法通過模擬器進行掃描,但是如果要將任何圖像添加到模擬器中,只需將圖像拖放到模擬器上,然後在Safari中打開,請按住光標在圖像上,一個actionSheet出現說保存圖像,複製和取消,只保存它將被添加到您的圖書館的圖像。但不是在掃描模式 – Talha

回答

0

你不行。相機僅在設備上可用。

+0

有人已經完成了它。但是,他沒有分享這個想法。在堆棧溢出時,看看「zbar sdk在iPhone模擬器上不使用相機模擬器」。 – bapi