У меня проблемы с тем, как iOS обрабатывает анимированные GIF-файлы. Я знаю, что вы не можете использовать анимированные GIF-файлы в UIImageView, и вы должны использовать пользовательские анимации в UIImageView.
Но ..
У меня есть сервер Java, который отправляет GIF-изображения через сокет-поток. IOS (iPhone) получает этот поток и преобразует его в тип NSData. Мне удалось захватить и отобразить это изображение в UIImageView, но, как многие из вас уже знают ... он отображает только первый кадр.
Я также нашел некоторый код для декодирования этого GIF в отдельные изображения, но этот код работает из файла GIF, а не NSData.
Вопрос: Как преобразовать файл NSData в отдельные изображения и поместить их в массив NSArray, чтобы использовать его в качестве анимации?
Примечание: в полученных NSData есть и изображение, и некоторый текст, разделенные редким символом. поэтому NSData выглядит следующим образом: [изображение] [разделитель] [текст].
Надеюсь, кто-нибудь может дать мне несколько указателей или несколько примеров для работы ..
Заранее спасибо, я буду продолжать поиск, пока вы или я не найдете ответ:)