私は iOS Facebook SDK 3.1 を使用しています。FBSession の openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:を使用して、ユーザーを Facebook に接続しています。ユーザーが接続された後、ログインしているユーザーの UID を同期的に取得する方法はありますか? FBRequestConnection の startForMeWithCompletionHandler:を使用して UID を非同期に取得できることは認識していますが、非同期であるためフローが複雑になり、UID と同じくらい単純なものを取得するために余分な HTTP リクエストが無駄になっているようです。
質問する
387 次
1 に答える
0
非同期性が私の流れを複雑にする
通常、プログラマーにとっては同期的に行う方が簡単ですが、ユーザーにとっては非同期的に行う方が良いのが普通です。
余分な HTTP リクエストは、UID のような単純なものを取得するために無駄になっているようです
そのリクエストにはどのくらい時間がかかりますか? 100ミリ秒?1秒?10秒?回答: どれくらいの時間がかかるかを知る方法はなく、場合によっては 10 秒以上かかることもあります。怠惰すぎて正しい方法で物事を行うことができないため、アプリをそんなに長くフリーズしたいですか? ユーザーはどう思うでしょうか?手入れする?
于 2012-09-28T00:21:44.013 に答える