1

fbconnect sdk のデフォルトのログインボタンがあります。それをタップして接続し、Facebook のプロフィールに何かを投稿します。投稿が終了すると、ボタンが logout に変わったことがわかります。uiview にある別のボタンを消すために、ユーザーがログアウト ボタンを押したことを検出するにはどうすればよいですか?

4

1 に答える 1

0

明白で最も簡単な方法は、ボタンのステータスを知ることです。ユーザーがすでにログインしている場合、ボタンのステータスは「ログアウト」と表示され、ユーザーがボタンをクリックすると、イベントを処理してログアウトを呼び出すだけです。

では、ユーザーがログインしていることをどのように知ることができますか? FBSession クラスには FBConnect のメソッドがあります。

[_session isConnected];ユーザーがログインしている場合は true を返し、ログインしていない場合は false を返します。そして、ログインを呼び出すためにセッション変数をどこかに既に保存していると思います

于 2010-09-19T17:04:58.993 に答える