FB ios SDK没有返回到应用程序 - 无法在plist中找到问题

时间:2012-09-23 08:35:53

标签: ios facebook fbconnect

我正在创建一个使用fb登录服务的ios应用程序。我已经创建了一个新类fbConnect,它具有所有fb函数 - 该类可以包含在相关文件中,然后可以使用fb相关函数。

我按如下方式创建会话:

 - (void) createSession
{

if(!fbSession.isOpen)
{
if (!fbSession || fbSession.state != FBSessionStateCreated)
{
    fbSession = [[FBSession alloc] init];
}

[fbSession openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
    [self sessionStateChanged:session state:status error:error];

}];

  }
}

问题是对fb的调用永远不会返回到应用程序 - 没有调用完成处理程序。如果我尝试使用safari,它会说url不存在。

我检查并重新检查了plist设置 - 它们似乎没问题。在单独的文件中定义函数而在appdelegate中没有做任何事情是否有问题?

编辑1:我认为我之前错了,问题出在plist身上;但是,我无法弄清楚问题。有人可以帮忙吗?我无法发布图片,但是我的plist图片的链接是http://i.stack.imgur.com/K7BqG.png

1 个答案:

答案 0 :(得分:0)

我删除并重置了info.plist中的设置,瞧! 需要注意的重点是,我没有写下设置的名称,而是在更改info.plist中的值时从下拉菜单中选择了apt设置。它应该不重要,但确实如此。