расширение приложения для сообщений ios вставить наклейку с кодом ошибки 6

#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.

  1. Изображение должно быть в формате PNG, APNG, GIF или JPEG.

  2. Файл должен быть меньше 500 КБ.

  3. Для достижения наилучших результатов изображение не должно быть меньше 100 x 100 точек или больше 206 x 206 точек.

Комментарии:

1. Это сэкономило мое время. В моем случае размер моего файла был больше 500 КБ.

Ответ №2:

Примечание: Последовательность стикеров

Для последовательностей изображений максимальный размер файла (все отдельные изображения вместе) также составляет 500 КБ.