Pergunta

Na minha aplicação, eu recebo os dados da imagem a partir do servidor em um arquivo XML. Estes dados são de uma imagem (.jpeg ou .png ou .tiff etc) que o servidor, convertidos para o formato 'Base64String' bytes para enviar para a minha candidatura através do arquivo XML. Ao lado meu pedido, o aplicativo armazena esses bytes, na forma de 'NSData' em um banco de dados. Agora, a minha candidatura tem que recuperar e mostrar a imagem na parte posterior. Mas eu não tenho sido capaz de descobrir como obter o UIImage a partir de dados de imagem em bruto formatar este 'Base64String'? Por favor, me orientar nesse sentido, desde que eu sou um 'just-in' desenvolvedor no mundo do desenvolvimento de aplicativos iPhone.

Obrigado por leitura através de e eu aprecio qualquer ajuda.

Foi útil?

Solução

Este página no wiki CocoaDev contém várias implementações de base64 decodificação de strings. A categoria NSData na parte inferior da página é provavelmente o mais simples de integrar na sua aplicação.

A partir daí, você pode extrair uma representação NSData da seqüência de Base64. O NSData pode ser usado para inicializar uma instância UIImage usando o UIImage imageWithData: ou initWithData:. Construtores

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top