20
|
fanfan · 技术社区 · 10 年前 |
![]() |
1
27
别忘了
完整示例。。。我通过界面生成器连接登录按钮
} |
![]() |
2
13
对于那些正在寻找比使用NSNotificationCenter更更新的答案和更干净的方法的人来说,FBSDKProfile上有一个类方法,您可以在登录后调用它,如下所示:
|
|
3
11
在登录回调时,FBSDKProfile获取可能尚未完成。相反,您可以观察“FBSDKProfileDidChangeNotification”通知帖子。 |
![]() |
4
7
我有问题,但也遇到了这个问题。 首先,Johnny Z的答案是正确的,即必须通过将“enableUpdatesOnAccessTokenChange”设置为true,然后观察更改,显式启用FBSDKProfile类。事实上,根据标题注释,这就是FBSDKProfile在内部所做的。 然而,正如fanfan在评论中指出的那样,FBSDKProfile并没有你可能感兴趣的所有字段。我最终没有使用FBSDKPprofile,只是像这样对“me”发出了一个图形请求:
注意:您仍然可以使用“FBSDKProfileDidChangeNotification”通知观察更改。阅读FBSDKAccessToken.h注释,了解此通知的文档及其将发送的密钥。 |
![]() |
5
6
在objective-C中,我基于本线程中的注释使用了以下方法。 如果此标志设置为yes,则在登录或注销后将调用通知。因此,在viewDidLoad中添加这行代码,并添加在收到用户配置文件后要调用的通知。
此链接中的所有信息 https://developers.facebook.com/docs/facebook-login/ios/v2.3#profiles |
![]() |
6
3
在调用之前,似乎需要调用AppDelegate方法来初始化SDK
我的AppDelegate didFinishLaunching方法如下
这似乎奏效了。你可能还需要做一个
|
![]() |
7
2
我也有类似的问题
|
![]() |
8
0
Swift 4版本,
|
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 3 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 4 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 4 月前 |
![]() |
Saurabh Saini · 结构下标 4 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 4 月前 |