使用libqrencode库

时间:2012-11-01 14:51:53

标签: objective-c cocoa

我在我的可可项目中加载了libqrencode库,但我不确定如何正确使用它。我有一个文本字段,您在其中键入文本,一旦完成,您单击一个按钮,我使用NSLog记录该文本。现在我想编码该文本以便以后能够使用它并从中生成一个QRcode,所以在手册中它说使用这种格式

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

我不知道如何在我的方法中使用它来记录结果

- (IBAction)GenerateCode:(id)sender {

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

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

}

1 个答案:

答案 0 :(得分:1)

您需要从NSString实例获取到const char *。这已在SO上多次回答,但here's one。一旦你这样做,你可以直接调用QRCode_encodeString()并传递你想要的任何参数。

如果您需要更多细节,您将不得不尝试一些东西,发布您的代码,并描述它不适合您的方式,以便我们可以更直接地帮助您,而无需为您编写代码。