2011-05-15 17 views
7

¿Cómo es posible obtener una cadena base64 de una instancia NSData?Crear una cadena base-64 de NSData

+3

hay preguntas que responder por lo menos dos existentes para esto: http://stackoverflow.com/questions/2197362/converting-nsdata-to-base64 y http://stackoverflow.com/questions/ 5999370/nsdata-to-base64 Por favor, busque antes de publicar. Estos también aparecerán cuando hayas escrito el título de tu pregunta. –

+0

@Josh Caswell - lo siento, soy un novato en SO. ¡Me aseguraré de que sea la próxima vez! – user754229

+2

Entiendo. Tenga en cuenta que la lista que aparece después de escribir el título de su pregunta se supone que debe ayudarlo. Búscalo antes de publicar. Bienvenido a SO! –

Respuesta

23

intente buscar antes de publicar preguntas. Ya publico una respuesta para esto aquí - Verifying a Receipt with the App Store - pruebe esta función allí.

+0

Gracias ... ¡es rápido! Me aseguraré de buscar antes de publicar preguntas. – user754229

+0

@Saurabh Por favor, puede decir cómo revertir base64 a datos. –

+0

@Saurabh Utilicé este método para convertir datos de imágenes a NSString para enviar imágenes por correo con código HTML. Puedo ver la imagen en la aplicación de correo de iPhone, pero no funciona solo con Gmail. también está trabajando con correo yahoo. ¿Me puedes ayudar con esto? –

1

(si la orientación de IOS 7 ...) hay una manera más fácil usando la API proporcionada: https://stackoverflow.com/a/19088341/2481444

También he probado el código aceptado. Ambos generan el mismo resultado.

También tiene función de decodificación. @SJ

1
NSString* base64String = [nsdata base64Encoding]; 
+1

Agregue una explicación de por qué cree que esto resuelve el problema. De lo contrario, carece de contexto y es probable que se elimine debido a "baja calidad". – lxg

+0

Está en desuso. –

Cuestiones relacionadas