UIActivityViewController を使用して、画像とテキストの両方を共有しました。Twitter、メモ、電子メールなどの他のアプリではすべて機能しました。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)