UIPasteboard, содержащий изображения и вставку текста в Почту

Начиная с iOS8, поведение Mail с монтажной панелью, похоже, изменилось.

Я пытаюсь скопировать изображения и текст из моего приложения в формате, который я могу вставить в приложение Почта.

UIPasteboard, содержащий изображения и текст, будет вставлять только изображения в Почту. Картон, содержащий один или другой, работает нормально.

Я создаю словарь для каждого элемента текста и изображения, добавляю их все в массив, затем устанавливаю pasteboard.items в массив. Этот метод работал в течение года или двух.

Я полагаю, что Mail теперь принимает "лучшие" данные в монтажном столе и предполагает, что текст был включен только в качестве запасного варианта (например, текстовое описание).

Кто-нибудь еще наблюдал такую ​​же проблему, и есть ли обходной путь?

1 ответ

Когда несколько дней назад я попытался добавить текст и изображение на UIPasteboard, я обнаружил, что ТОЛЬКО изображение было добавлено на UIPasteboard.

UIPasteboard.generalPasteboard().string = text
UIPasteboard.generalPasteboard().image = image

Я использую код выше, затем проверьте UIPasteboard.generalPasteboard().string было nilЯ твердо уверен, что мой текст не был ноль. Так что это может быть ошибкой.

Другие вопросы по тегам