【发布时间】:2018-05-30 04:30:05
【问题描述】:
谁能告诉我如何在 UIActivityViewController 中实现“在 Safari 中打开”?我知道这个问题是很久以前发布的另一个问题的重复,当时的方法是使用一个不能再使用的框架。
我分享的数据是一个 URL。我已经有一个可以正常工作的 ActivityVC,我只需要添加那个“在 safari 中打开”按钮。
非常感谢。
代码:
@IBAction func shareButtonPressed(_ sender: UIButton) {
let activityVC = UIActivityViewController(activityItems: [URL(string: urlStr)!], applicationActivities: nil)
activityVC.popoverPresentationController?.sourceView = self.view
self.present(activityVC, animated: true, completion: nil)
}
【问题讨论】:
-
如果它符合您的要求,请尝试此链接bjartes.wordpress.com/2015/02/19/…
-
是的,它有效,非常感谢。顺便说一句,你碰巧有任何 Safari 图标图像吗?
-
如果该链接对您有所帮助,我应该将其发布为答案吗?我没有给你 safari 图标图片?
-
是的,它奏效了。请张贴你的答案。我找到了图片,非常感谢。
-
我将其发布为答案,谢谢您可以接受并关闭此线程
标签: ios swift safari uiactivityviewcontroller