2016-05-03 12 views
1

Ich verwende iMagRead Kartenleser-Bibliothek für . Wenn ich die Karte wische, dann habe ich diese Art von Daten Wie ich codierte Zeichenfolge in iOS decodiere?

Wie konvertiere ich diese Daten in real data? Ich habe das schon ausprobiert, scheitere aber.

NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:text options:0]; 
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding]; 
NSLog(@"decoded string %@", decodedString); // NULL 
+0

helfen können Sie mir bieten Sie den Code für die Karte swiper erstellt. Ich habe Probleme damit. Meine E-Mail lautet: [email protected] –

+0

hi imuzahid Ich habe gerade den Kartenleser gekauft und habe die imagread.a Bibliothek bekommen, aber die Dokumentation ist auf Chinesisch und die in Ziel C. Kannst du mir bitte die englische Dokumentation schicken, die du bekommen hast wenn möglich die Möglichkeit, es mit einem Beispiel zu verwenden. Meine E-Mail-Adresse lautet: [email protected] würde wirklich etwas Hilfe schätzen. Danke im Voraus. –

Antwort

0

Sie können so etwas tun,

NSString *string = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; 

//pass data which you got from swipe as parameter 

Hope this :)

+0

Tut mir leid, ich bekomme null. Obwohl ich Bit-String bekomme, konvertiere ich in Daten und mache, was du sagst. Aber das Ergebnis ist null. – iMuzahid

+0

Was bekommen Sie durch Scannen? schreibe hier in Kommentar – Lion

+0

Was ich bekomme, sind bereits im Bild gezeigt. Ich bekomme diese Bitmuster als NSString. – iMuzahid