如何在选择器活动中添加“发送给信使”活动?

时间:2015-10-20 08:56:48

标签: swift uiactivityviewcontroller facebook-messenger

我想在我的活动控制器中添加一个活动“发送到信使”,以便在信使中共享文本。 现在,这是我的代码,它只是一个“发送”按钮,它可以工作,但我希望它像一个活动:

func pickerView(sender : UIButton) {
    let message="text"
    let objectsToShare = [message]
    let wsActivity = WhatsAppActivity()
    let content: FBSDKShareLinkContent = FBSDKShareLinkContent()
    content.contentURL = NSURL(string: "https://www.facebook.com/FacebookDevelopers")
    let button=FBSDKSendButton()


    let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: [wsActivity])
    button.frame.origin.y=activityVC.view.center.y
    button.frame.origin.x=activityVC.view.center.x
    button.shareContent=content
    activityVC.view.addSubview(button)
    self.presentViewController(activityVC, animated: true, completion: nil)
}

1 个答案:

答案 0 :(得分:0)

"信使"当您在iPhone中安装了图标时,该图标已存在于活动列表中。只需点击它,您的文字就可以在那里找到。无需为此创建自己的活动。