以编程方式生成QR码

时间:2015-07-03 13:19:14

标签: objective-c iphone qr-code

在我的应用程序中,我需要生成一个QR码,我必须扫描它以获得QR码中包含的结果。我已经使用ZBAR SDK实现了QR码扫描,但我无法生成QR码。我曾尝试使用ZXING,但它无法正常工作。请建议我可以通过任何SDK或任何链接来实现它。我试过这个链接

https://github.com/zxing/zxing

1 个答案:

答案 0 :(得分:1)

使用CIFilter生成QR码。

CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];

[filter setDefaults];

NSData *data = [url dataUsingEncoding:NSUTF8StringEncoding];
[filter setValue:data forKey:@"inputMessage"];

CIImage *outputImage = [filter outputImage];

请参阅:https://github.com/shu223/iOS7-Sampler/blob/master/iOS7Sampler/SampleViewControllers/QRCodeViewController.m