Como codificar o NSData como base64? (iPhone / iPad)

Estou tentando adicionar um UIImage a umHTML e-mail, no entanto estou tendo um problema. Eu olhei em torno de muitos outros posts e todos eles afirmam que eu preciso converter meuNSData parabase64, no entanto, o método que todos sugerem parece não existir mais (a menos que eu esteja perdendo alguma coisa ?!).

Aqui está o código que tenho até agora:

UIImage *mapImage = [mapViewController convertMapToImage];
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(mapImage)];
NSString *base64String = // [imageData base64EncodedString];   --- this method isn't recognised

Por favor alguém pode me ajudar?

questionAnswers(2)

yourAnswerToTheQuestion