我在我的应用中使用Share extension
来导入音频文件,并且它在iOS12上运行。现在,在iOS 13中不再起作用,当我按下share
按钮时,我的应用程序不会出现在share sheet
中。
我认为plist或类似内容可能有所更改,但我找不到任何信息。
有人有同样的问题吗?
注意:我不想使用copy
-paste
策略,而只使用共享扩展。
答案 0 :(得分:0)
在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)
}
答案 1 :(得分:0)
对于IOS 13,您应该在打开的url方法内添加以下代码。
UISceneOpenExternalURLOptions * options = [[UISceneOpenExternalURLOptions alloc] init];
options.universalLinksOnly = false;