私はiPhoneでfbcoonectを使用してFacebookに接続しています。初めてログインするとデータが表示されますが、Facebookからログアウトして別のアカウントでログインすると、前回と同じデータが表示されます。ここにある私のコードは-
- (void)session:(FBSession*)session didLogin:(FBUID)uid {
self.usersession =session;
NSString* fql = [NSString stringWithFormat:
@"select uid,name,first_name,middle_name,last_name,birthday,email,pic_square from user where uid == %lld",self.usersession.uid];
[NSDictionary dictionaryWithObject:fql
forKey:@"query"];
[[FBRequest requestWithDelegate:self]
call:@"facebook.fql.query" params:params];
NSLog(@"User with id %lld logged in.", uid);
self.post=NO;}
そしてまた私はこのコードのようにしようとします-
- (void)session:(FBSession*)session didLogin:(FBUID)uid {
self.usersession =session;
NSLog(@"User with id %lld logged in.", uid);
[self getFacebookName];}
- (void)getFacebookName {
NSString* fql = [NSString stringWithFormat:
@"select uid,name,first_name,middle_name,last_name,birthday,email,pic_square from user where uid == %lld",self.usersession.uid];
NSDictionary* params =
[NSDictionary dictionaryWithObject:fql
forKey:@"query"];
[[FBRequest requestWithDelegate:self]
call:@"facebook.fql.query" params:params];
self.post=NO;
}
しかし、同じエラーがあります。解決策を教えてください。