UIDocumentInteractionController показывает "копировать в" вместе с другой записью для того же приложения

Я поднимаю UIDocumentInteractionController, как это:

self.documentInteractionController = [[UIDocumentInteractionController alloc] init];
    _documentInteractionController.delegate = self;
    _documentInteractionController.UTI = kUTTypeMPEG4;
    _documentInteractionController.URL = aURL;

    dispatch_async(dispatch_get_main_queue(), ^(){
        [_documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:view animated:YES];
    });

Результирующий UIDocumentInteractionController содержит множество повторяющихся записей.

например, "WhatsApp" и "Копировать в WhatsApp", "Slack" и "Copy to Slack",...

Есть ли какая-то конфигурация, которую я пропустил, чтобы избежать этого?

[UIDocumentInteractionController presentOpenInMenuFromRect:]
[UIDocumentInteractionController presentOptionsMenuFromRect:]

Чтение документов мне показалось presentOpenInMenuFromRect: может быть более ограниченным, показывая только приложения, способные открыть файл - но оба метода показывают одинаковые дубликаты.

0 ответов

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