Почему Share Extension не работает на iOS 13? - PullRequest
4 голосов
/ 08 октября 2019

Я использовал Share extension в своем приложении для импорта аудиофайлов, и оно работало на iOS12. Теперь в iOS 13 больше не работает, когда я нажимаю кнопку share, мое приложение не появляется в share sheet. Я думаю, что, возможно, что-то изменилось в списке или подобном, но я не смог найти никакой информации. У кого-нибудь есть такая же проблема?

Примечание: я не хочу использовать стратегии copy - paste, только расширение общего доступа.

1 Ответ

0 голосов
/ 14 октября 2019

Попробуйте это для iOS 13

    DispatchQueue.main.async {

      let activityItem = URL.init(fileURLWithPath: Bundle.main.path(forResource: "audio", ofType: "mp3")!)

      let activityVC = UIActivityViewController(activityItems: [activityItem],applicationActivities: nil)
      activityVC.popoverPresentationController?.sourceView = self.view

      self.present(activityVC, animated: true, completion: nil)
    }
...