Iphone fbconnect注销无法正常工作

Iphone fbconnect注销无法正常工作,iphone,objective-c,facebook,fbconnect,Iphone,Objective C,Facebook,Fbconnect,我已在LoginViewController中集成了Fbconnect。我想从另一个视图控制器注销会话。。我怎么能做到 我试过这个 LoginViewController *obj1 = [[LoginViewController alloc] init]; [obj1._session logout]; [obj1._session.delegates removeObject: self]; 它正在删除会话。但是当我转到LoginViewController时,按钮显示注销。但是

我已在LoginViewController中集成了Fbconnect。我想从另一个视图控制器注销会话。。我怎么能做到

我试过这个

LoginViewController *obj1 = [[LoginViewController alloc] init];     
[obj1._session logout];
[obj1._session.delegates removeObject: self];
它正在删除会话。但是当我转到LoginViewController时,按钮显示注销。但是当我退出应用程序并运行它时,图像会更新

在LoginViewController中,我有

@interface LoginViewController : UIViewController  <FBDialogDelegate, FBSessionDelegate, FBRequestDelegate>{

    IBOutlet UITextField *txtUsername;
    IBOutlet UITextField *txtPassword;
    IBOutlet UILabel *lblMessage;
    IBOutlet FBLoginButton* _loginButton;
    FBSession* _session;

}

@property (nonatomic, retain) FBSession *_session;
@interface LoginViewController:UIViewController{
IBOutlet UITextField*txtUsername;
IBOUTLE UITextField*txtPassword;
IBUILabel*LBL消息;
IBOutlet FBLoginButton*_loginButton;
FBSession*\U session;
}
@属性(非原子,保留)FBSession*\U session;
我在“合成”环节合成它

……我还得做什么


有人请帮帮我我对Iphone应用程序和objective c非常陌生我得到了答案我的朋友帮了我。。我想分享它

简单地

导入“FBConnect.h” 在第二视图控制器中

然后

FBSession*会话=[FBSession 会议];[会话注销]


很好

我得到了答案..我的朋友帮了我。。我想分享它

简单地

导入“FBConnect.h” 在第二视图控制器中

然后

FBSession*会话=[FBSession 会议];[会话注销]

它工作正常

-(无效)单击FB:(id)发件人 {

}

  • (void)showLoggedOut:(BOOL)clearInfo{ //[self.navigationController设置NavigationBarHidden:是动画:否]; ////删除保存的授权信息(如果它存在且不存在) ////可以清除它(注销、会话无效、应用程序未经授权) NSUserDefaults*默认值=[NSUserDefaults standardUserDefaults]; if(clearInfo&[defaults objectForKey:@“FBAccessTokenKey”]){ [默认值removeObjectForKey:@“FBAccessTokenKey”]; [默认值removeObjectForKey:@“FBExpirationDateKey”]; [默认同步]; // ////清除会话变量以防止 ////应用程序认为存在有效会话 AppDelegate*委托=(AppDelegate*)[[UIApplication sharedApplication]委托]; if(nil!=[[delegate facebook]accessToken]){ [delegate facebook].accessToken=nil; } 如果(无!=[[delegate facebook]到期日期]){ [delegate].expirationDate=nil; } }
}

-(无效)单击FB:(id)发件人 {

}

  • (void)showLoggedOut:(BOOL)clearInfo{ //[self.navigationController设置NavigationBarHidden:是动画:否]; ////删除保存的授权信息(如果它存在且不存在) ////可以清除它(注销、会话无效、应用程序未经授权) NSUserDefaults*默认值=[NSUserDefaults standardUserDefaults]; if(clearInfo&[defaults objectForKey:@“FBAccessTokenKey”]){ [默认值removeObjectForKey:@“FBAccessTokenKey”]; [默认值removeObjectForKey:@“FBExpirationDateKey”]; [默认同步]; // ////清除会话变量以防止 ////应用程序认为存在有效会话 AppDelegate*委托=(AppDelegate*)[[UIApplication sharedApplication]委托]; if(nil!=[[delegate facebook]accessToken]){ [delegate facebook].accessToken=nil; } 如果(无!=[[delegate facebook]到期日期]){ [delegate].expirationDate=nil; } }
}

如何导入“FBConnect.h”?我的意思是,有任何链接可以下载FBconnect.h文件吗?如何导入“FBconnect.h”?我是说,有没有链接可以下载FBconnect.h文件?
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie* cookie in
     [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
    [cookies deleteCookie:cookie];
}

 [self showLoggedOut:YES];