Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从facebook帐户iOS请求信息_Ios_Facebook - Fatal编程技术网

从facebook帐户iOS请求信息

从facebook帐户iOS请求信息,ios,facebook,Ios,Facebook,我正在使用Facebook帐户制作应用程序登录功能。我通过运行以下命令获得Facebooktokenkey:appDelegate.session.accessTokenData.accessToken。然后我取username和user\u ID如下: FBRequest *request = [FBRequest requestForMe]; [request startWithCompletionHandler:^(FBRequestConnection *connection, id r

我正在使用Facebook帐户制作应用程序登录功能。我通过运行以下命令获得Facebook
tokenkey
appDelegate.session.accessTokenData.accessToken
。然后我取
username
user\u ID
如下:

FBRequest *request = [FBRequest requestForMe];
[request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
    if (error == nil) {
        // result is a dictionary with the user's Facebook data
        NSDictionary *userData = (NSDictionary *)result;

        NSString *facebookID = userData[@"id"];
        NSLog(@"facebookID  = %@",facebookID);

if(FBSession.activeSession.isOpen){
[[FBRequest requestForMe]startWithCompletionHandler:
^(FBRequestConnection*连接,
NSDictionary*用户,
N错误*错误){
如果(!错误){
self.usernamelab.text=user.name;
self.userProfileImage.profileID=user.id;
}
}];      
}
结果是一样的,当我调试时,如果(!error),它总是在
中跳起来


此错误来自何处?

您确定这些属性是您的吗?-
self.usernamelab.text=user.name;self.userProfileImage.profileID=user.id
您是否尝试记录错误?谢谢兄弟!我正在发现错误并立即解决它。我开始学习,所以有时我会忘记基本技能。
if (FBSession.activeSession.isOpen) {
    [[FBRequest requestForMe] startWithCompletionHandler:
     ^(FBRequestConnection *connection, 
       NSDictionary<FBGraphUser> *user, 
       NSError *error) {
         if (!error) {
             self.userNameLabel.text = user.name;
             self.userProfileImage.profileID = user.id;
         }
     }];      
}