按钮操作登录按钮单击FBConnect API

Gyp*_*psa 9 iphone objective-c fbconnect ios

我在我的项目中使用fbconnect api.当登录对话框打开我们输入凭据的位置时,当我点击登录按钮时会执行某些操作并将其重定向到发布页面.我的问题是我没有得到对该登录按钮执行的操作,因此我可以在那里放置一个指示器.

我附上了一个截图,指出我正在谈论的按钮. 在此输入图像描述

任何建议将受到高度赞赏!

Emp*_*ack 4

你想窃取别人的 Facebook 密码吗?:)

看来,FBConnect用于UIWebView从网络加载页面。这些表单元素不是从代码创建的。因此您无法访问这些方法/操作。


使用UIWebViewDelegate跟踪登录按钮操作:

webView:shouldStartLoadWithRequest:navigationType:中的委托方法中FBDialog.m,您可以看到从登录视图发送的请求。

URL您可以使用 来阅读[request.URL absoluteString]。检查该URL是否包含字符串https://www.facebook.com/login.php?m=m。如果为“是”,则可能正在发送登录请求。您可以在那里进行您的操作。

注意:我不确定这永远有效。您可以做进一步的研究以找到更好的解决方案。