incoe
incoe

Reputation: 112

Using libqrencode library

I loaded libqrencode library in my cocoa project but I'm not sure how to use it exactly. I have a text field in which you type a text, and once done you click a button and I log that text with NSLog. Now I want to encode that text to be able to use it later and generate a QRcode out of it, so in the manual it's saying to use this format

QRcode* QRcode_encodeString (const char * string,
                int version,
                QRecLevel level,
                QRencodeMode hint,
                int casesensitive 
)

I am not sure how to use that in my method to log the results as well

- (IBAction)GenerateCode:(id)sender {

NSString *urlText = [[NSString alloc] initWithFormat:@"%@", [_urlField stringValue]];

NSLog(@"The url is %@", urlText); 

}

Upvotes: 1

Views: 309

Answers (1)

Joshua Nozzi
Joshua Nozzi

Reputation: 61228

You need to get from an NSString instance to a const char *. This has been answered several times on SO, but here's one. Once you do that, you can call QRCode_encodeString() directly and pass whatever you desire for the arguments.

If you need more specifics, you'll have to try something, post your code, and describe how it's not working for you so we can help you more directly without just writing it for you.

Upvotes: 1

Related Questions