przekonwertować NSData dekodowane base64 na NSString

Próbuję kodować i dekodować dane base64. ale podczas dekodowania danych base64, zwraca wiązkę wartości heksadecymalnych, ale nie mogłem wyświetlić ani wydrukować używając NSlog do oryginalnych czytelnych łańcuchów. Poniższy kod nie mógł niczego wydrukować, tylko pusty.

Czy ktoś może pomóc? dzięki>>

NSString* msgEncoded = [[NSString alloc] initWithFormat:@"Q1NNKE1DTC9TTUEgUkNWL2FkbWluQHNldGVjcy5jb20gT1JHLyBUVkIvNDNkYzNlMzQwYWQ3Yzkp:"];  
NSData* decoded = [[NSData alloc] initWithData:[self decodeBase64WithString:msgEncoded]];
NSString* plainString = [[NSString alloc]initWithData:decoded encoding:NSUTF8StringEncoding];
NSLog(@"\n Decoded string:  %@ \n", plainString );

questionAnswers(3)

yourAnswerToTheQuestion