Im используя следующий код для преобразования строки base64 в обычную строку.Базовое 64 декодирование создает пустое
NSError *localError = nil;
NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:myString options:0];
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
NSLog(@"encoded string , %@",myString);
NSLog(@"Decode String Value: %@", decodedString);
Закодированная строка печатает строку base64, но декодированная строка пуста. Почему так?
все еще выход пуст –
Где находится кодированный base64 контент? Вы уверены, что это действительно так? – JoGoFo
да base 64 строка, полученная с сервера, имеет допустимую форму. –