2016-05-03 2 views
1

Я использую iMagRead устройство для чтения карт памяти для iOS. Когда я сажу карточку, я получаю данные такого типа enter image description hereКак я декодирую закодированную строку в iOS?

Как мне преобразовать эти данные в real data? Я уже пробовал это, но не смог.

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

вы можете предоставить мне код, который вы создали для карты Swiper. Я столкнулся с проблемой. Моя электронная почта [email protected] –

+0

hi imuzahid Я только что купил карточный ридер и получил библиотеку imagread.a, но ее документация находится на китайском языке и в объективе C. Можете ли вы отправить мне английскую документацию, которую вы могли бы получить, и если возможно, способ использовать его с некоторым примером. мой идентификатор электронной почты: [email protected] было бы очень полезно помочь. Заранее спасибо. –

ответ

0

Вы можете сделать что-то вроде этого,

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

//pass data which you got from swipe as parameter 

Надеется, что это поможет :)

+0

Извините, я получаю null. Хотя я получаю бит строки, то я конвертирую в данные и делаю, как вы говорите. Но результат равен нулю. – iMuzahid

+0

что вы получаете при сканировании? напишите здесь в комментарии – Lion

+0

Что я получу, что уже показано на картинке. Я получаю эти битовые шаблоны как NSString. – iMuzahid

Смежные вопросы