gpt4 book ai didi

ios - Twitter 和 Facebook 不会出现在 UIActivityViewController Swift 3.0 上

转载 作者:行者123 更新时间:2023-11-28 16:00:29 24 4
gpt4 key购买 nike

我正在尝试为用户提供通过 Twitter 或 Facebook 共享所选 tableview 行的内容的选项。我试过以下

  • 导入社交框架
  • 在真实设备上测试
  • 在模拟器上登录我的个人推特
  • 创建“addTwitter”并将其传递给 activityItems 数组。

enter image description here

    let shareAction = UITableViewRowAction(style: .normal, title: "Share") { (action: UITableViewRowAction, IndexPath) -> Void in

let addTwitter = [UIActivityType.postToTwitter]


let firstActivityItem = self.startups[indexPath.row]


let activityViewController = UIActivityViewController(activityItems: [firstActivityItem,addTwitter], applicationActivities: nil)

self.present(activityViewController, animated: true, completion: nil)


}

有没有人能解决这个问题?

最佳答案

activityItems 参数应包含您要共享的内容。如果它是一个字符串或 URL,系统应该根据上下文确定应用哪些共享扩展和操作扩展。您可以获得更多定制。

基本上所有共享目标都将启用,除非您明确排除它。这意味着您根本不需要传入 UIActivityType.postToTwitter

只需传递一组要共享的内容(例如 StringURL),Twitter 就应该能够理解您的意思并显示图标。

关于ios - Twitter 和 Facebook 不会出现在 UIActivityViewController Swift 3.0 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41153510/

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