我按照Facebook开发者网站上的指南,但我的多视图应用程序遇到了同样的问题。我基本上想要在他们登陆主页时验证用途,然后能够在其他视图控制器中拉出对话框窗口。我原本希望初始的SSO对话框会根据我的问题出现,而我根据指南将代码放在app委托文件中。
此问题存在另一个线程,但未接受该解决方案。 (Facebook iOs sdk iphone : Call from multiple viewcontroller)
我尝试了Jeffrey的解决方案(因为应用程序启动时授权对话框没有弹出)。
我收到警告:
Sending 'ViewController *' to parameter of incompatible type 'id<FBSessionDelegate>'
并且应用程序崩溃了。我还应该检查什么?
答案 0 :(得分:0)
至少要修复你的警告并在那里崩溃,我怀疑你需要创建一个实现FBSessionDelegate
协议的新viewcontroller类并将其传递给