请求和登录一切正常,但延迟扰乱了我想做的事情。当用户点击startButton时,我调用facebook登录方法并且发生正常,session打开,然后调用“populateUserDetails”以获取用户的电子邮件,该信息带有延迟,使我的变量名称和电子邮件为空服务,因为signIn方法在来自populateUserDetails的用户电子邮件和姓名到达之前被调用。登录按钮操作和facebook方法:-(IBAction)actionButtonStart:(id)sender{if(FBSession.activeSession.state==FBSessionStateOpen||