Facebook iOS SDK - 设置控制器的正确方法是什么

时间:2011-02-21 14:20:30

标签: ios facebook facebook-graph-api facebook-ios-sdk

我尝试使用新的Facebook iOS SDK将Facebook整合到我的iOS应用中。我设法授权我在Facebook上创建的应用程序,但在重新加载iOS应用程序后(登录后),-(void)fbdidload之类的代表不会被调用。

我正在使用的控制器在我的应用程序中的某个位置以模态方式呈现。这可能是问题吗?哪种设置控制器的正确方法?我很相信这是问题,因为这是我的应用程序和他们提供的演示应用程序之间的唯一区别。请帮忙。

1 个答案:

答案 0 :(得分:3)

确保您的课程是FBSessionDelegate,当您授权您的应用时,请确保将自己设置为委托。

这些是登录后的回调:

/**
 * Called after user has logged in.
 */   
- (void)fbDidLogin{
}

/**
 * Called when the user dismissed the dialog without logging in.
 */
- (void)fbDidNotLogin:(BOOL)cancelled{
}

如果没有切换回您的应用,请按照说明将您的应用ID添加到info.plst

  

最后需要做的事情   完成以启用SSO支持   更改.plist文件   处理应用程序的配置。   XCode自动创建此文件   什么时候创建项目。一个   特定的URL需要注册   这个唯一标识的文件   iOS应用程序。创建一个名为的新行   具有单个项目URL的URL类型   方案,包含单个值,   fbYOUR_APP_ID(文字字符   fb后跟你的应用ID)。

http://developers.facebook.com/docs/guides/mobile/