【问题标题】:UIActivityViewController doesn't show Facebook icon (iOS 8)UIActivityViewController 不显示 Facebook 图标(iOS 8)
【发布时间】:2015-07-07 07:28:12
【问题描述】:

我正在使用UIActivityViewControllerFacebook 分享信息。在iOS 8.1 及更高版本上发现了有趣的东西。

如果我通过Settings 应用程序登录并同时安装了Facebook 应用程序,在这种情况下,我的应用程序列表中看不到Facebook 图标。

它在iOS 7 上运行良好。

怎么办?如何始终显示Facebook 图标?

例子:

var _arItmes: NSArray? = ["Title", "Text"]
var _controller: UIActivityViewController? = UIActivityViewController(activityItems: _arItmes as [AnyObject]!, applicationActivities: nil)
_controller?.excludedActivityTypes = [UIActivityTypePrint, UIActivityTypeSaveToCameraRoll, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr, UIActivityTypePostToVimeo, UIActivityTypePostToTencentWeibo, UIActivityTypePostToWeibo]
self.presentViewController(_controller!, animated: true, completion: nil)    
_controller = nil
_arItmes = nil

【问题讨论】:

    标签: ios xcode facebook swift share


    【解决方案1】:

    我第一次看到这一点是在 4 月 24 日 Facebook 更新他们的应用程序时。只要安装了 Facebook 应用程序,就无法与 Facebook 共享纯文本。删除后,它又可以使用了。

    如果您尝试将 URL 或图像与纯文本一起共享,您将看到 Facebook 作为一个选项,但文本字段将为空白。图片或 URL 将毫无问题地附加。

    我在 github 上发布了一个重现此问题的示例项目:

    https://github.com/djr/UIActivityViewController-Facebook

    这不是答案,但很明显问题是由 Facebook 应用程序引起的。

    【讨论】:

      猜你喜欢
      • 2014-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      • 1970-01-01
      相关资源
      最近更新 更多