ZBarSymbol没有正确读取代码

问题描述 投票:0回答:1

我在我的应用程序中使用ZbarSdk扫描qrcode,在我的

- (void) readerView: (ZBarReaderView*) viewdidReadSymbols: (ZBarSymbolSet*) syms
      fromImage: (UIImage*) img method, I am writing following code,

 for(ZBarSymbol *sym in syms) {
 NSLog(@"%i",[sym.data length]);
 NSLog(sym.data);
 resultText= [NSString stringWithString:sym.data];
 NSLog(resultText);
 break;       
}

其中resultText是NSString,但是当我尝试扫描QRCode后,它会在字符串中显示奇数字符和数字,这对我来说是个问题。

sym.data的Nslog显示“http://www.winlogisticsmedia.com/images/bigkmr 8.195737e-164ndhttp://www.winlogisticsmedia.com/images/bigkmr%20end%20sale.jpgale.jpg”

但它应该显示“http://www.winlogisticsmedia.com/images/bigkmr%20end%20sale.jpg

iphone ios nsstring zbar-sdk
1个回答
0
投票

试试NSLog(@"%@", sym.data); - 适用于iOS SDK 6.1。

使用NSLog(sym.data);在Xcode中给出“格式字符串不是字符串文字(可能不安全)”警告,在调试时给出EXC_BAD_ACCESS错误。

© www.soinside.com 2019 - 2024. All rights reserved.