我在LoginViewController中集成了Fbconnect。我想从另一个视图控制器注销会话..我怎么能这样做?
我试过了..
LoginViewController *obj1 = [[LoginViewController alloc] init];
[obj1._session logout];
[obj1._session.delegates removeObject: self];
它删除会话..但是我去了LoginViewController按钮显示logout.But当我退出应用程序并运行它时,图像被更新。
在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;
正在合成它@synthesize _session;
....我还有什么需要做的?
有人请帮助我..对于Iphone应用程序和目标c非常新的
答案 0 :(得分:1)
我得到了答案..我的朋友帮了我..我想分享一下......
简单
第二个视图控制器中的导入“FBConnect.h”
然后.......
FBSession * session = [FBSession 会议]; [会话注销];
工作正常
答案 1 :(得分:0)
- (无效)clickfb:(ID)发送方 {
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie* cookie in
[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
[cookies deleteCookie:cookie];
}
[self showLoggedOut:YES];
}
}