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

发布于 2024-10-18 12:59:06 字数 260 浏览 1 评论 0原文

我尝试使用新的 Facebook iOS SDK 将 Facebook 集成到我的 iOS 应用程序中。我设法授权我在 Facebook 上创建的应用程序,但在 iOS 应用程序重新加载后(登录后),像 -(void)fbdidload 这样的委托不会被调用。

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

I tried to integrate Facebook in my iOS app, using the new Facebook iOS SDK. I managed to authorize the app I created on Facebook, but after the iOS app reloads (after logging in), delegates like -(void)fbdidload don't get called.

The controller I am using is presented modally at some point in my app. Could this be the problem? Which is the right way to set up the controller? I am quite convince this is the problem, because this is the only difference between my app and the demo app they provided. Please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赤濁 2024-10-25 12:59:07

确保您的类是 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/

Make sure your class is a FBSessionDelegate, and when you authorize your app make sure you set yourself as the delegate.

These are the callbacks after logging in:

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

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

If it is not switching back to your app follow the instructions to add your app id to the info.plst

The last thing that needs to be
accomplished to enable SSO support is
a change to the .plist file that
handles configuration for the app.
XCode creates this file automatically
when the project is created. A
specific URL needs to be registered in
this file that uniquely identifies the
app with iOS. Create a new row named
URL types with a single item, URL
Schemes, containing a single value,
fbYOUR_APP_ID (the literal characters
fb followed by your app id).

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文