Analisar resposta multipart para download de imagem no ios

No meu aplicativo, estou baixando imagens do servidor como conteúdo de várias partes. Nos meus dados de resposta, estou recebendo duas partes: uma é o conteúdo json e a outra é um arquivo baixado. A resposta está no seguinte formato.

--poa89012-3212-1232-9201-fdsakjkj921
Content-Type: application/json; charset=utf-8
Content-Disposition: inline; name=info

{
  //json content
}

--poa89012-3212-1232-9201-fdsakjkj921
Content-Disposition: file; name=file; filename=photo.png
Content-Type: application/octet-stream

// File data
˘íë77íí77Í¥2008:02:11 11:32:512008:02:1
------

Não sou capaz de lidar com essa resposta, que tem duas partes, quando tentei obter os cabeçalhos no didReceiveResponse: fornece os cabeçalhos para toda a resposta cujo tipo de conteúdo é multipart / misto. dividindo o conteúdo json e o conteúdo do arquivo.

questionAnswers(2)

yourAnswerToTheQuestion