Pergunta

Eu tenho várias imagens armazenadas no meu banco de dados como blobs que eu preciso incluir em um UIWebView. Eu gostaria de fazer isso diretamente - sem primeiro salvá -los como arquivos temporários. Existe uma maneira de exibir imagens no UIWebView com dados brutos em vez de um URL?

Foi útil?

Solução

Usar RFC 2397, o esquema de URI de dados. Mark Kolich tem um Bom redação para isso em vários contextos. Ele está discutindo principalmente o CSS, mas o HTML é o mesmo (e ele dá um exemplo HTML).

Outras dicas

Presumo que o iPhone Webkit ainda carregue URLs através do sistema de carregamento de URL de cacau. Nesse caso, a melhor abordagem é que você subclasse nsurlProtocol e crie seu próprio esquema personalizado que carrega dados do seu banco de dados. Lembre -se de que isso estará em um encadeamento de segundo plano, portanto, cuidado com a segurança do thread.

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