欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    iOS中使用ZbarSDK实现扫描二维码.docx

    • 资源ID:11503668       资源大小:52.36KB        全文页数:6页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    iOS中使用ZbarSDK实现扫描二维码.docx

    iOS中使用ZbarSDK实现扫描二维码大家可能都知道在iPhone App中,有很多Project都使用到了扫描二维码。下面就简单讲一讲如何使用这个ZbarSDK来实现扫描二维码吧。1、去下载SDK:http:/zbar.sourceforge.net/iphone/index.html2、新建你的IOS Project。3、导入ZbarSDK,直接拖动你下载的ZbarSDK到你的项目,并且选择copy选项。4、添加如下framework5、在appDelegate文件的以下方法中加入如下:mw_shl_code=objc,true - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions /your code ZBarReaderView class; return YES;/mw_shl_code6、在你需要使用扫描功能的ViewController.h文件添加如下:mw_shl_code=objc,true#import <UIKit/UIKit.h>#import "ZBarSDK.h"interface ScanViewController : UIViewController<ZBarReaderViewDelegate> ZBarReaderView *readerView; ZBarCameraSimulator *cameraSim;property (retain, nonatomic) IBOutlet ZBarReaderView *readerView;end/mw_shl_code7、在你需要使用扫描功能的ViewController.m文件添加如下:mw_shl_code=objc,true#import "ScanViewController.h" interface ScanViewController () end implementation ScanViewController synthesize readerView; - (void)viewDidLoad super viewDidLoad; /your code readerView.readerDelegate = self; readerView setAllowsPinchZoom:YES; if (TARGET_IPHONE_SIMULATOR) cameraSim = ZBarCameraSimulator alloc initWithViewController:self; cameraSim.readerView = readerView; - (void)viewDidAppear:(BOOL)animated readerView start; - (void)viewDidDisappear:(BOOL)animated readerView stop; - (void) readerView:(ZBarReaderView *)readerView didReadSymbols:(ZBarSymbolSet *)symbols fromImage:(UIImage *)image NSString *codeData = NSString alloc init; for (ZBarSymbol *sym in symbols) codeData = sym.data; break; UIAlertView *alert = UIAlertView alloc initWithTitle:"掃描結果" message:codeData delegate:self cancelButtonTitle:"OK" otherButtonTitles:nil, nil; alert show; - (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info / 得到条形码结果 id<NSFastEnumeration> results = info objectForKey: ZBarReaderControllerResults; ZBarSymbol *symbol = nil; for(symbol in results) break; /获得到条形码 /NSString *dataNum=symbol.data; /扫描界面退出 picker dismissModalViewControllerAnimated: YES; /mw_shl_codeios ZBar扫二维码奇奇怪怪的错误Undefined symbols for architecture armv7:"_CVPixelBufferGetHeight", referenced from: -ZBarCVImage convertCVtoRGB in libzbar.a(ZBarCVImage.o)"_CVPixelBufferRetain", referenced from: -ZBarCVImage setPixelBuffer: in libzbar.a(ZBarCVImage.o)"_CVPixelBufferRelease", referenced from: -ZBarCVImage setPixelBuffer: in libzbar.a(ZBarCVImage.o)"_CMSampleBufferGetNumSamples", referenced from: -ZBarCaptureReader captureOutput:didOutputSampleBuffer:fromConnection: in libzbar.a(ZBarCaptureReader.o)"_iconv_open", referenced from: _nl_find_msg inGStreamer(libintl_a_i386_-dcigettext.o)这些错误并非是配置不正确,而是需要增加libiconv.dylib这个库,把coreVideo.FrameWork加进去!CoreMedia.FrameWork 加进去增加之后就可以正常编译运行了

    注意事项

    本文(iOS中使用ZbarSDK实现扫描二维码.docx)为本站会员(PIYPING)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开