0
fetchFacebookUserAndSurnameWith関数が呼び出されると、アクセストークンパラメータはnilになります。 それは私がデバイス上のFacebookアプリで確認した後です。これは、ログイン/認証が成功した後にコールが行われることを意味します。アクセス許可でログインした後で[FBSDKAccessToken currentAccessToken]がnilになるのはなぜですか?
これは私のコードです:
if(![FBSDKAccessToken currentAccessToken]){
FBSDKLoginManager *login = [[FBSDKLoginManager alloc]init];
[login logInWithReadPermissions:@[@"public_profile",@"email"] fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error){
if(error){
NSLog(@"%@",error);
}
else{
NSLog(@"------>TOKEN:%@",[[result token]tokenString]);
NSArray *credentials =[self.nameSearchTextField.text componentsSeparatedByString:@" "];
[ws fetchFacebookUserAndSurnameWith:[credentials objectAtIndex:0] andSurname:[credentials objectAtIndex:1]andAceesToken:[[FBSDKAccessToken currentAccessToken]tokenString]];
}
}];
}
マイappDelegateは、次のようになります。
誰も、このものの閲覧するための