0

我使用 iOS Facebook SDK 3.1。我正在使用 FBSession 的 openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:将用户连接到 Facebook。用户连接后,有没有办法同步获取登录用户的UID?我知道我可以使用FBRequestConnection 的 startForMeWithCompletionHandler:异步获取 UID ,但是异步性使我的流程复杂化,并且额外的 HTTP 请求似乎浪费了获得像 UID 这样简单的东西。

4

1 回答 1

0

异步使我的流程复杂化

程序员同步做事通常更容易,但用户异步做事通常更好

额外的 HTTP 请求似乎浪费了获得像 UID 这样简单的东西

该请求需要多长时间?100 毫秒?1秒?10秒?答:您无法知道需要多长时间,在某些情况下可能很容易达到 10 秒或更长时间。你真的想把你的应用程序冻结那么久,因为你太懒了,不能以正确的方式做事吗?你的用户会怎么想?你关心?

于 2012-09-28T00:21:44.013 回答