-2
  1. iOSSDK3.0を使用してFacebookシステムにログインしたら
  2. どういうわけか、私のアプリケーションはログアウトイベントを呼び出さずに終了します。
  3. 現在のログインはブラウザまたはWebビューでアクティブですが、そのアカウント
    情報をデバイスから削除したいと思います。どうすれば削除できますか?(アプリケーションを終了するときに、プログラムでログアウトイベントを呼び出します)。

試し[FBSession activesession close;]ましたが、適切な解決策が得られません。

4

2 に答える 2

1

私は解決策を得ました。アプリケーションがクラッシュし、セッションがまだ有効な場合は、次の方法を確認してください。

if([FBSession activeSession])
{
    [[FBSession activeSession] closeAndClearTokenInformation];
}

、このアプリケーションデリゲートでは:

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
于 2012-09-27T11:33:12.887 に答える
0

ログアウトボタンをクリックしたら、以下のメソッドを呼び出します。

-(void)fbDidLogout
{
    [facebook invalidateSession];
}

これがお役に立てば幸いです。

于 2012-09-27T11:00:18.230 に答える