- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
正如标题所说,这是一个错误还是真的有可能?我使用 [FBSDKAccessToken currentAccessToken].tokenString
检查现有的 Facebook session 是否存在,然后我将使用 [FBSDKProfile currentProfile].userID
获取 session 的用户身份。但是有时我会遇到 [FBSDKAccessToken currentAccessToken].tokenString
有一个值但是 [FBSDKProfile currentProfile]
是 nil。
我将它用于我的应用程序的自动登录功能。
感谢您的回复!
所以我有这个代码片段:
if ([FBSDKAccessToken currentAccessToken].tokenString){
//proceed to auto login since Facebook is still logged in
NSLog(@"Facebook user id: %@",[FBSDKProfile currentProfile].userID)
}
该日志的返回值为零。
最佳答案
if ([FBSDKAccessToken currentAccessToken].tokenString) {
[FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
NSLog(@"Facebook user id: %@",[FBSDKProfile currentProfile].userID);
}
您需要调用 [FBSDKProfile enableUpdatesOnAccessTokenChange:YES]
以便它自动观察对 [FBSDKAccessToken currentAccessToken]
的更改
关于ios - FBSDKProfile currentProfile 为 nil 但 FBSDKAccessToken currentAccessToken 有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31538522/
正如标题所说,这是一个错误还是真的有可能?我使用 [FBSDKAccessToken currentAccessToken].tokenString 检查现有的 Facebook session 是否
我正在编写一些代码,以查看 WinXP 和 Vista 的防火墙异常(exception)列表中是否存在针对我们的客户端软件使用的特定端口的漏洞。 我可以看到我可以使用NetFwMgr.LocalPo
我刚刚为我的 iOS 应用程序将我的 Facebook SDK“升级”到 4.0。 我的登录工作正常,但是,根据文档,我现在应该使用 FBSDKProfile.currentProfile() 来访问
我是一名优秀的程序员,十分优秀!