我執行下面的代碼從我的iPhone應用程序退出的Facebook:Facebook的註銷未通過Facebook連接iPhone API正常工作
if ([mFacebook isSessionValid]) {
[mFacebook logout];
}
這段代碼成功運行,並且委託後,這家名爲中,我正在清除訪問令牌:
- (void)fbDidLogout
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:@"FBAccessTokenKey"];
[defaults removeObjectForKey:@"FBExpirationDateKey"];
[defaults synchronize];
}
但是當我再次登錄Facebook時,它不會詢問用戶名和密碼。
我在做什麼錯?
那些是獲取調用方法或不是你已經寫代碼的註銷按鈕? – 2012-03-28 05:47:34
是的這些方法正在成功調用,但是當我登錄時,我沒有要求輸入用戶名和密碼。它直接表示您以「SampleName」身份登錄。 理想情況下,它應該要求輸入用戶名和密碼。 如果我卸載應用程序,然後它要求憑據。 – iVipS 2012-03-28 05:54:10
如果您可以粘貼您的所有代碼進行Facebook集成,則更好。 – 2012-03-28 06:20:55