为什么Share Extension无法在iOS 13上运行?

Fab*_*Fab 6 share ios swift share-extension ios13

Share extension在应用程序中使用a 来导入音频文件,并且它在iOS12上正常工作。现在在iOS 13中不再起作用,当我按下share按钮时,我的应用程序不会出现在中share sheet。我认为plist或类似内容可能有所更改,但我找不到任何信息。有人有同样的问题吗?

注意:我不想使用copy- paste策略,而只使用股票扩展名。

小智 1

在 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)
    }
Run Code Online (Sandbox Code Playgroud)