Facebook SDK V2 には、情報を受け取るデリゲート メソッドが存在していました。つまり、ユーザーがログアウトしたときにデリゲート メソッド-(void)fbDidLogout
が呼び出されました。しかし、Facebook SDK V3 のデリゲート メソッドに関する情報が見つかりませんか?
2 に答える
0
ドキュメントをよく読んだことで、Facebook SDKV3+にはデリゲートメソッドがなくなったことがわかりました。
代わりに、メソッドのFBSessionState
列挙型を検査する必要があります。- (void)sessionStateChanged...
于 2012-09-28T07:41:20.000 に答える
0
Facebook SDKの最新バージョンでは、ログアウトボタンをクリックするときに、1つの条件を確認する必要があり、以下のようになります
-(IBAction)buttonClicked:(id)sender {
// get the app delegate so that we can access the session property
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
if (appDelegate.session.isOpen) {
[appDelegate.session closeAndClearTokenInformation];
}
}
ここで、セッションは FBSession クラス オブジェクトであり、Appdelegate で合成されます。
于 2012-09-28T05:22:42.540 に答える