是否可以将委托附加到 FBSDKShareButton 提供的 FBSDKShareDialog?

Posted

技术标签:

【中文标题】是否可以将委托附加到 FBSDKShareButton 提供的 FBSDKShareDialog?【英文标题】:Is it possible to attach delegate to FBSDKShareDialog presented by FBSDKShareButton? 【发布时间】:2016-10-09 19:27:11 【问题描述】:

从 Facebook 文档中,我知道 FBSDKShareButton 在后台使用 FBSDKShareDialog。将委托附加到对话框很容易,但是如何将委托附加到通过按钮以与此不同的方式呈现的对话框?

if let dialog = shareButton.value(forKey: "_dialog") as? FBSDKShareDialog
    dialog.delegate = aDelegate

【问题讨论】:

【参考方案1】:

"_dialog" 是私有财产。您的代码是访问它的最佳方式。

【讨论】:

以上是关于是否可以将委托附加到 FBSDKShareButton 提供的 FBSDKShareDialog?的主要内容,如果未能解决你的问题,请参考以下文章

Swift-使用委托将数据附加到 CollectionView 中的 TableView

Phonegap 插件 - 将行附加到应用程序委托

如何附加滚动视图委托方法?

将对象附加到 UIActionSheet

重新加载uitableview后滚动表格视图

jQuery 事件委托不适用于某些按钮