Domanda

Nella mia applicazione, ricevo i dati di immagine dal server in un file XML. Questi dati sono di un'immagine (.jpeg o .png o .tiff, ecc), che il server, converte in formato 'Base64String' byte da inviare alla mia domanda attraverso il file XML. Al mio fianco, l'applicazione memorizza questi byte, sotto forma di 'NSData' in un database.    Ora, la mia domanda deve recuperare e mostrare l'immagine nella parte in seguito. Ma io non sono stato in grado di capire come ottenere l'UIImage dai dati di immagine RAW in formato questo 'Base64String'?    Gentilmente mi guida in questo senso, dato che sono un 'just-in' di sviluppo nel mondo di iPhone lo sviluppo di applicazioni.

Grazie per la lettura attraverso e Apprezzo tutto l'aiuto.

È stato utile?

Soluzione

Questa pagina sulla wiki CocoaDev contiene diverse implementazioni di decodifica base64 dalle stringhe. La categoria NSData nella parte inferiore della pagina è probabilmente il più semplice da integrare nella propria applicazione.

Da lì, è possibile estrarre una rappresentazione NSData della stringa con codifica Base64. Il NSData può essere utilizzato per inizializzare un'istanza UIImage utilizzando l'UIImage imageWithData: o initWithData:. Costruttori

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top