当前位置:  开发笔记 > IOS > 正文

Facebook Connect iPhone StreamDialog委托dialogDidSucceed

如何解决《FacebookConnectiPhoneStreamDialog委托dialogDidSucceed》经验,为你挑选了1个好方法。

我使用FBStreamDialog让用户发布他们的新闻源.

[fbStreamDialog show];

使对话框视图弹出,用户可以按取消提交该消息.

现在......我的问题是两个按钮关闭对话框视图并调用委托方法dialogDidSucceed.

如何找出按下了哪个按钮?对我来说非常重要,任何有用的建议都会非常好!

谢谢,约翰



1> JohnPayne..:

好吧......不想放弃.以防其他人遇到同样的问题..

如果您不介意对fbconnect原始代码稍作修改 - 打开FBDialog.m并将以下行添加到 - (void)webViewDidFinishLoad ...

[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('cancel').onclick = function onclick(event){window.location.href ='fbconnect:cancel';}"];

这将调用dialogDidCancel委托方法而不是dialogDidSucceed.

干杯.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有