Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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 FaceBook在收到请求错误时注销_Ios_Facebook_Facebook Graph Api_Facebook Ios Sdk - Fatal编程技术网

Ios FaceBook在收到请求错误时注销

Ios FaceBook在收到请求错误时注销,ios,facebook,facebook-graph-api,facebook-ios-sdk,Ios,Facebook,Facebook Graph Api,Facebook Ios Sdk,因此,我使用的是Facebook iOS SDK,当对open graph的请求失败时,我就会注销,这是一件非常烦人的事情。如何防止这种情况发生?以下是我发布的方式: [_facebook requestWithGraphPath:graphPath andParams:params andHttpMethod:@"POST"

因此,我使用的是Facebook iOS SDK,当对open graph的请求失败时,我就会注销,这是一件非常烦人的事情。如何防止这种情况发生?以下是我发布的方式:

 [_facebook requestWithGraphPath:graphPath
                              andParams:params 
                          andHttpMethod:@"POST" 
                            andDelegate:nil];

Fb SDK完全是一团糟,但您可以做什么:

  • 将对象设置为委托
  • 实现捕获错误的协议方法
    • 在该方法中,检查您是否仍然登录
    • 如果没有-登录,或者做任何你想做的事情(显示错误警报/启动另一个请求/等等)