Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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/2/facebook/8.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
Ios 正在等待FB openActiveSession完成?_Ios_Facebook - Fatal编程技术网

Ios 正在等待FB openActiveSession完成?

Ios 正在等待FB openActiveSession完成?,ios,facebook,Ios,Facebook,很抱歉,如果有隐藏的答案,但我在搜索了一段时间后无法找到它 我目前正在尝试使用Facebook的SDK创建和打开活动会话,在我的方法中,我从以下内容开始: [FBSession openActiveSessionWithReadPermissions:@[@"public_profile", @"user_friends"] allowLoginUI:NO completionHandler:^(FBSe

很抱歉,如果有隐藏的答案,但我在搜索了一段时间后无法找到它

我目前正在尝试使用Facebook的SDK创建和打开活动会话,在我的方法中,我从以下内容开始:

[FBSession openActiveSessionWithReadPermissions:@[@"public_profile", @"user_friends"]     
                    allowLoginUI:NO 
                    completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {}];
但是,我希望确保会话现在确实更改为FBSessionStateOpen,它保持为FBSessionStateCreateOpen,但我的其余代码在会话更改之前执行

我如何确保登录过程完成并更新活动会话,然后再转到我的其他功能


谢谢。

将函数的其余部分添加到completionHandler中

例如:


事实证明,我只需要使用FBLoginView委派方法来检查它何时完成从Facebook获取用户信息

这就是我需要的:

- (void)loginViewFetchedUserInfo:user:
- (void)loginViewFetchedUserInfo:user: