ios - UIActivityViewController 不在 Facebook 上共享文本和图像
问题描述
我使用 UIActivityViewController 来共享图像和文本。在 twitter、notes、email 等其他应用程序中都可以使用。在 facebook 中,它没有文字,只有图像可以分享。请帮助我如何共享图像和文本以使用 Facebook 和 UIActivityViewController。
这是我的代码:
// Screenshot the Result Page
UIGraphicsBeginImageContext(view.frame.size)
view.layer.render(in: UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
// Prepare to share.
let text = "Let`s start to play Kanji Quiz. Improve your Kanji skills."
let shareAll = [text , image!] as [Any]
let activityViewController = UIActivityViewController(activityItems: shareAll, applicationActivities: nil)
activityViewController.excludedActivityTypes = [ UIActivityType.message, UIActivityType(rawValue: "com.apple.reminders.RemindersEditorExtension"), UIActivityType(rawValue: "com.apple.mobilenotes.SharingExtension"), UIActivityType.airDrop, UIActivityType.addToReadingList, UIActivityType.assignToContact, UIActivityType.print, UIActivityType.markupAsPDF ]
activityViewController.popoverPresentationController?.sourceView = self.view
self.present(activityViewController, animated: true, completion: nil)
解决方案
推荐阅读
- haskell - 带有`par`和`pseq`的Haskell并行映射
- angular - 从 Angular 表单中收集大量数据
- android - 从移动应用程序中的经度和纬度获取多边形
- ruby-on-rails - Rails 5 应用程序不会从 assets/javascripts 文件夹加载 JS
- c# - 修复 web api 方法不正确的行为
- javascript - 如何用不同的随机数填充矩阵数组
- php - 从 PHP 执行长 Python 脚本
- ionic-framework - Ionic4 模型动作控制器
- java - 当计数器指定为字符时,游戏返回一个数字
- javascript - 如何在 div 的特定 x 和 y 位置触发点击事件?