gpt4 book ai didi

ios - UIActivityController 在 Facebook 上分享时不报告文本和图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:35 25 4
gpt4 key购买 nike

我有一段简单的代码来显示多个社交 channel 的共享对话框:

let text = String(format:NSLocalizedString("I %@ with the Dhammapada verse \"%@\"", comment:"$ to be composed with $$"), part, verse)
let url = URL(string:"http://www.ipuja.net")
let image = buddhanetImage.image ?? UIImage(named:"Icon-72")
let shareController=UIActivityViewController(activityItems:[text, url!, image!], applicationActivities:nil)
shareController.excludedActivityTypes = [UIActivityTypeAssignToContact, UIActivityTypeAddToReadingList,UIActivityTypePostToVimeo];

if (UI_USER_INTERFACE_IDIOM() == .pad){
shareController.popoverPresentationController?.sourceView = self.buddhanetImage;
}
self.present(shareController, animated:true, completion:nil)

然而,该工具适用于 Google 和 Twitter,但当我尝试在 Facebook 上共享内容时,只显示 url,而没有图像文本。我检查过在照片和其他第三方应用程序上执行此操作甚至可以显示 Facebook 的完整内容,那么我的代码中缺少什么才能使其正常工作?

最佳答案

当从第三方应用程序分享到 Facebook 时,URL 将覆盖 textimage。删除 URLimagetext 将出现。此外,如果您的 text 中有多个主题标签,则只会应用第一个主题标签。

在 iOS 9 之前,可以使用 textimageURL 预填充 Facebook 共享对话框。一旦 iOS 9 发布,在分享到 Facebook 时预填充任何字段是完全不可能的。在 iOS 9.3 前后的某个时候,他们重新启用了预填充字段,但是预填充所有字段是不可能的。

关于ios - UIActivityController 在 Facebook 上分享时不报告文本和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38805290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com