Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Objective c 跨多个视图请求和显示FB信息_Objective C_Xcode_Facebook - Fatal编程技术网

Objective c 跨多个视图请求和显示FB信息

Objective c 跨多个视图请求和显示FB信息,objective-c,xcode,facebook,Objective C,Xcode,Facebook,我目前正在着手处理Xcode的Facebook框架 到目前为止,我已经成功地设置了所有内容,并通过我的应用程序登录。用户按下登录按钮并进行身份验证后,屏幕将隐藏该按钮,而显示用户的姓名和配置文件图片。这正是我需要的 现在我正在实现一个隐藏侧菜单(目前也在工作),它将像以前一样显示用户名和配置文件图片。然而,我不知道如何再次获得该信息 为了清楚起见,这里是我的相关代码 初始登录页面-显示个人资料图片 -(void)loginViewFetchedUserInfo:(FBLoginView *)lo

我目前正在着手处理Xcode的Facebook框架

到目前为止,我已经成功地设置了所有内容,并通过我的应用程序登录。用户按下登录按钮并进行身份验证后,屏幕将隐藏该按钮,而显示用户的姓名和配置文件图片。这正是我需要的

现在我正在实现一个隐藏侧菜单(目前也在工作),它将像以前一样显示用户名和配置文件图片。然而,我不知道如何再次获得该信息

为了清楚起见,这里是我的相关代码

初始登录页面-显示个人资料图片

-(void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user{

self.fbProfilePicView.hidden = false;
self.fbProfilePicView.profileID = user.objectID;

}
-(void)viewDidLoad{

self.menuProfilePic.profileID = user.objectID;

}

有人知道如何使用已经显示的数据吗

如果您在搜索类似问题时发现此问题,请确认

获取数据时,您可以按照我在上面发布的方式进行,如下所示:

-(void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user{


//CODE TO EXECUTE 


}
VIEW.M-我在里面写了“要执行的代码”

我希望我写这篇文章的方式简单易懂。我被这件事困住了,所以我相信有人会从中受益

//Verify User is Logged In
if(FBSession.activeSession.isOpen){

    //Start Request for User's Information
    [[FBRequest requestForMe] startWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error){

        //Code to Execute
        if(!error){

            //CODE TO EXECUTE

        }

    }];

}
@property (weak, nonatomic) IBOutlet UILabel *uiLabel;

@property (weak, nonatomic) IBOutlet FBProfilePictureView *fbProfilePicView;
self.uiLabel.text = [NSString stringWithFormat:[user name]];

self.fbProfilePicView.profileID = user.objectID;