1

cocoaプロジェクトにlibqrencodeライブラリをロードしましたが、正確に使用する方法がわかりません。テキストを入力するテキストフィールドがあります。入力が完了したら、ボタンをクリックして、そのテキストをNSLogに記録します。後で使用できるようにそのテキストをエンコードしてQRコードを生成したいので、マニュアルではこの形式を使用すると言っています

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 で何度か回答されていますが、ここに 1 つがあります。それができたら、QRCode_encodeString() を直接呼び出して、引数に必要なものを渡すことができます。

より詳細な情報が必要な場合は、何かを試してコードを投稿し、それがどのように機能しないかを説明してください。そうすれば、コードを書くだけでなく、より直接的に支援できます。

于 2012-11-01T16:03:55.877 に答える