Monday, October 26, 2026
HomeiOS Developmentios - I can not generate QR code larger than 11 characters...

ios – I can not generate QR code larger than 11 characters – OBJ-C

[ad_1]

Because the title states, I am not capable of generate QRs/Barcodes with enter worth larger than 11 characters.
I am not capable of hint again what’s occurring as I am receiving no errors, however simply no output from the producing operate.

Any assist can be enormously appreciated!

-(UIImage*)GenerateQr:(NSString*)knowledge {
    
    NSData *qrCodeData = [data dataUsingEncoding:NSISOLatin1StringEncoding]; // beneficial encoding
    CIFilter *qrCodeFilter = [CIFilter filterWithName:@"CIQRCodeGenerator"];
    [qrCodeFilter setValue:qrCodeData forKey:@"inputMessage"];
    [qrCodeFilter setValue:@"M" forKey:@"inputCorrectionLevel"]; //default of L,M,Q & H modes
        
    CIImage *qrCodeImage = qrCodeFilter.outputImage;

    CGRect imageSize = CGRectIntegral(qrCodeImage.extent); // generated picture measurement
    CGSize outputSize = CGSizeMake(240.0, 240.0); // required picture measurement
    CIImage *imageByTransform = [qrCodeImage imageByApplyingTransform:CGAffineTransformMakeScale(outputSize.width/CGRectGetWidth(imageSize), outputSize.height/CGRectGetHeight(imageSize))];

    UIImage *qrCodeImageByTransform = [UIImage imageWithCIImage:imageByTransform];
    return qrCodeImageByTransform;
}

-(UIImage*)GenerateBarcode:(NSString*)knowledge {
    
    NSData *barCodeData = [data dataUsingEncoding:NSASCIIStringEncoding]; // beneficial encoding
    CIFilter *barCodeFilter = [CIFilter filterWithName:@"CICode128BarcodeGenerator"];
    [barCodeFilter setValue:barCodeData forKey:@"inputMessage"];
    [barCodeFilter setValue:[NSNumber numberWithFloat:7.0] forKey:@"inputQuietSpace"]; //default whitespace on sides of barcode
        
    CIImage *barCodeImage = barCodeFilter.outputImage;
    return [UIImage imageWithCIImage:barCodeImage];
}

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments