1

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

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); 

}
4

1 回答 1

1

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

如果你需要更多细节,你必须尝试一些东西,发布你的代码,并描述它是如何不适合你的,这样我们就可以更直接地帮助你,而不仅仅是为你编写它。

于 2012-11-01T16:03:55.877 回答