IOS 13 - прикрепленный файл не работает при совместном использовании из почтового приложения - PullRequest
0 голосов
/ 17 февраля 2020

Никогда не работал общий доступ к расширениям.

Общий доступ к вложению из почтового приложения с расширением общего доступа не работает. Но обмен приложениями (pdf, do c, image et c.) Из приложения Gmail работает нормально.

NSExtensionActivationRule

<key>NSExtensionActivationRule</key>
            <dict>
                <key>NSExtensionActivationSupportsFileWithMaxCount</key>
                <integer>1</integer>
                <key>NSExtensionActivationSupportsImageWithMaxCount</key>
                <integer>1</integer>
                <key>NSExtensionActivationSupportsAttachmentsWithMaxCount</key>
                <integer>1</integer>
            </dict>

Код: -

for attachment in contents{
            if attachment.hasItemConformingToTypeIdentifier(kUTTypeImage as String) {
                attachment.loadItem(forTypeIdentifier: kUTTypeImage as String, options: nil) { data, error in
                    //Do action for image
                }
            } else  {
                if let item = (filePicker!.types as [String]).first(where: { (item) -> Bool in attachment.hasItemConformingToTypeIdentifier(item)}){

                    attachment.loadItem(forTypeIdentifier: item, options: nil) { data, error in
                        //Do action for file
                    }
                }
            }
        }

1 Ответ

0 голосов
/ 17 февраля 2020

Вот ссылка, просто go через нее и проверьте, работает ли https://community.spiceworks.com/canonical_answer_pages/230004-iphone-mail-app-forward-error-unable-to-attach-exchange-account

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...