私はfacebook-ios-sdkを使ってFacebookからいくつかの情報を取得する学校向けの基本的なアプリケーションを構築しています。しかし、私がアプリからログアウトすると、facebookからのデモでさえ、ログインするオプションが与えられません。私は、セッションがまだ有効かどうかをチェックしており、いつも無効になっています。それは別の問題です。ここに私のコードがあります。どんな助けもありがとうございます。facebook-ios-sdkログアウト
- (void)viewDidLoad {
_facebook = [[Facebook alloc] init];
if ([_facebook isSessionValid] == NO) {
//show proper buttons for login
loginButton.hidden = NO;
logoutButton.hidden = YES;
}
else {
//show proper buttons for logout
loginButton.hidden = YES;
logoutButton.hidden = NO;
}
}
これは、ログインしているかどうかを確認するためです。その後、適切なボタンが表示されますが、上記のコードはセッションが無効であることを常に返しています。ここで私は中またはログアウトするために呼び出す関数です:
- (void)login {
[_facebook authorize:kAppId permissions:_permissions delegate:self];
}
/**
* Invalidate the access token and clear the cookie.
*/
- (void)logout {
[_facebook logout:self];
}
あなたの記事をきれいにしてください、それは本当にこのように読めるわけではありません。 – LordT
申し訳ありません、それはとても悪いとは思わなかった。 – nicholjs