#ios #objective-c #message #ios-extensions
#iOS #objective-c #Сообщение #ios-расширения
Вопрос:
Мы разработали расширение приложения для сообщений, написанное на obj-c. Прямо сейчас у нас возникают проблемы при вставке GIF-изображения с использованием метода insertSticker. Изображение gif находится на удаленном сервере, и мы сначала сохраняем его в локальном хранилище, прежде чем вставлять его в активный диалог.
Мы получили это описание ошибки. Домен ошибки = com.apple.messages.stickers-код ошибки = 6 «(null)»
Комментарии:
1. Вы устранили эту ошибку?
2. да, то же самое с тем, что вы обнаружили.
Ответ №1:
Мы получили эту ошибку из-за ограничения памяти для файла GIF. Это приведено в документации для Messages
framework.
Изображение должно быть в формате PNG, APNG, GIF или JPEG.
Файл должен быть меньше 500 КБ.
Для достижения наилучших результатов изображение не должно быть меньше 100 x 100 точек или больше 206 x 206 точек.
Комментарии:
1. Это сэкономило мое время. В моем случае размер моего файла был больше 500 КБ.
Ответ №2:
Примечание: Последовательность стикеров
Для последовательностей изображений максимальный размер файла (все отдельные изображения вместе) также составляет 500 КБ.