1

我的 fbDidLogin 委托方法第一次没有调用。我搜索并发现“未调用 fbDidLogin”“未调用 IOS - Facebook SDK fbDidLogin — 初始化视图控制器”并正确处理了我的应用程序委托中的 facebook url。但是没有调用 fbDidLogin 方法。于是我又找了一遍。有人在“fbDidLogin 从未调用 iOS 的问题”中说要更改

[self authorizeWithFBAppAuth:YES safariAuth:YES];

进入

[self authorizeWithFBAppAuth:NO safariAuth:YES];  

在我的Facebook.m文件中。这样做之后,我的 facebook 登录视图刚刚改变,但无法得到我需要的东西。

在那种情况下我做了什么?我加了一行

[facebook logout:self];  

紧接着

[facebook authorize:permissions];  

因为我认为登录或/和注销同步存在问题,所以如果我调用 facebook 注销方法它可能(是的,可能)工作。
瞧!它确实有效,至少对我来说。
现在我只想问你,我的过程中是否有任何问题或逻辑错误?有没有更好的方法呢?

4

0 回答 0