iphone - Facebook SDK 登录对话框出现两次

标签 iphone objective-c cocoa-touch ios

在我的项目中是下一个代码,它向用户提要发送一些消息:

[facebook authorize:permissions delegate:self];
[facebook dialog:@"feed" andParams:params andDelegate:self];

但是当我用这段代码调用函数时,登录对话框出现两次。我怎么解决这个问题?谢谢

最佳答案

登录对话框没有出现两次。同时出现两个登录对话框。上面两行都会打开一个对话框。因此,如果您同时调用这些行,则会同时打开两个对话框。如果您尚未登录 Facebook,显然这两个对话框都会打开登录页面。

首先,打电话

[facebook authorize:permissions delegate:self];

登录后授权结束,调用

[facebook dialog:@"feed" andParams:params andDelegate:self];

关于iphone - Facebook SDK 登录对话框出现两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235879/

相关文章:

ios - 无法快速使用 GCDWebServer 在网络浏览器上获取视频

objective-c - 向 ViewController 辅助 UIView 添加约束

objective-c - 生成 PDF 表格

objective-c - 将 UIView 作为 subview 添加到 UITableViewController 的 View 中

iphone - 如何在 UITableView 中插入新单元格?

iPhone UIWebView : loadData does not work with certain types (Excel, MSWord、PPT、RTF)

iphone - 如何在 MKMapView 上画一条线来显示用户走过的路线?

objective-c - 抓取和解析维基百科页面

iOS/ObjC : "Fallback" tap gesture recognizer?

iphone - 在 iPhone TableView 单元格的单元格右侧添加小箭头