Я получаю закодированную строку string.string, которая наконец содержит знак «=». Я пытаюсь расшифровать его, используя Base64 , но его не расшифровать properly.Here мой код:Как декодировать строку с Base64 в iPhone
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:string options:0];
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
NSLog(@"decodedString %@", decodedString);
но decodedString является nil.Please помощь me.thanks заранее.
Попробуйте передать 'NSDataBase64DecodingIgnoreUnknownCharacters' параметр' options'. – rmaddy
http://stackoverflow.com/questions/12020307/how-to-decode-convert-a-base64-string-to-nsdata – iPatel
Доступен онлайн-кодировщик/декодер base64 .. попробуйте проверить свою кодированную базовую 64-строку, т.е. , является ли строка допустимой строкой, кодированной base64, или нет? –