从Facebook文档中我知道FBSDKShareButton使用FBSDKShareDialog。将委托附加到对话框很容易,但是如何通过按钮以不同的方式将委托附加到通过按钮呈现的对话框?
if let dialog = shareButton.value(forKey: "_dialog") as? FBSDKShareDialog{
dialog.delegate = aDelegate
}
答案 0 :(得分:0)
"_dialog"
是私有财产。您的代码是访问它的最佳方式。