2012-01-03 97 views
2

我有一些信息,如姓名,公司名称,公司名称,公司名称,公司名称等公司名称,公司名称,公司名称等使用这些信息,我想生成二维码,所以有没有任何免费的api是可用的,或者有什么办法来生成此代码的QR码?如何使用我的iPhone/iPad应用程序生成QR码?

+0

你想如何实施?它会每次生成新的QR码还是只生成一次,让其他扫描QR码? – 2012-01-03 07:31:51

+0

是的,我想要这样的机制,如果我提供所有上述细节,它应该返回我QR码。 – 2012-01-03 08:02:20

回答

2

有几种方法可以做到这一点。我在这个答案中放置了一个例子。

对于本答案,我们正在使用的200 x 200尺寸的QR码。了解更多详情see here

QR代码谷歌API下面

http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD

实施例:

URL编码:

http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD:ORG%3AArchitect+Of+The+Capitol%2CN%3ABarack+Obama%2CTEL%3A%28202%29+224-3121%2CADR%3A1331+F+St+NW+%23+SB15+Washington%2C+DC+20004-1107%2CEMAIL%3Awww.firstgov.gov

普通URL:

http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=MECARD:ORG:Walmart商店公司,N:Mike Duke,电话:(479)273-4000,ADR:702 SW 8TH ST BENTONVILLE,AR 72712-6209,电子邮件:www.walmartstores.com

0

请参阅此项目为iPhone打包c代码:

https://github.com/kuapay/iOS-QR-Code-Generator

Just couple of steps & you are done : 
1) Attach the libz.dylib library to your target in Xcode. 
2) Drag the QRDraw and libpng folder files into your project. 
3) Update the Header Search path under build settings menu. 

希望这是足以让你的应用程序中集成。

+0

嗨,我可以成功地将其添加到我的项目中,它第一次完美地工作。如果我尝试重新生成而不关闭应用程序。那么应用程序崩溃并自动关闭。你可以帮我吗? – dinesh 2012-01-19 09:36:29

+0

@dinesh你可以发布一些代码,无论你在这个例子中做了些什么改变。否则它很难猜测解决方案,因为会有一些与内存相关的东西没有别的,或者请确保你的扫描器类对象不应该第二次释放。 – 2012-01-19 09:41:08

+0

谢谢,你是对的。请看看这个链接。我已经放置了我的代码。请帮帮我。 – dinesh 2012-01-19 11:31:26