小编Vil*_*apo的帖子

FBSDKProfile currentProfile是nil但是FBSDKAccessToken currentAccessToken有值

就像标题所说的那样,这是一个错误还是真的可能?我使用它[FBSDKAccessToken currentAccessToken].tokenString来检查现有的Facebook会话是否存在,然后我将使用它[FBSDKProfile currentProfile].userID来获取会话的userId.但是有时我会遇到[FBSDKAccessToken currentAccessToken].tokenString有价值但是[FBSDKProfile currentProfile]没有价值.

我将它用于我的应用程序的自动登录功能.

感谢您的答复!

所以我有这段代码:

    if ([FBSDKAccessToken currentAccessToken].tokenString){
//proceed to auto login since Facebook is still logged in
        NSLog(@"Facebook user id: %@",[FBSDKProfile currentProfile].userID)
    }
Run Code Online (Sandbox Code Playgroud)

该日志的返回值为零.

facebook objective-c ios facebook-sdk-4.0

6
推荐指数
1
解决办法
2524
查看次数

将两个 Xcode 工作区合二为一

我有两个项目。项目 A 和项目 B。项目 A 在目标 C 中,而另一个在 Swift 3.0 中。项目 A 已经稳定,但将添加新功能。项目 A 已在工作区中。

这就是 B 项目应运而生的地方。

在项目 B 中,我正在开发一个将由项目 A 使用的库。项目 B 正在使用外部库,例如 Alamofire。

我希望项目 A 使用项目 B。我尝试的是将这两个组合到项目 A 的工作区中。我将项目 B 放在项目 A 的工作区中。

但是,项目 B 的外部库未包含在转移中。

我在两个项目中都使用 Cocoapods。

还是我必须重新添加外部库?

xcode xcode-workspace xcode8

3
推荐指数
1
解决办法
1448
查看次数