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
针对iOS权限问题的Facebook SDK_Ios_Facebook_Parse Platform - Fatal编程技术网

针对iOS权限问题的Facebook SDK

针对iOS权限问题的Facebook SDK,ios,facebook,parse-platform,Ios,Facebook,Parse Platform,我在Facebook权限方面遇到了一些问题 通常我会使用basic_profile和email,这在我的iPhone上很管用。然而,当使用模拟器时,我得到一个错误,说我应该使用public\u profile和user\u friends而不是basic\u profile。我改变了这些,现在它在模拟器中工作。但切换回iPhone会产生问题,因为我会出错。看起来是这样的: 1. An error occurred: Error Domain=com.facebook.sdk Code=2 "

我在Facebook权限方面遇到了一些问题

通常我会使用
basic_profile
email
,这在我的iPhone上很管用。然而,当使用模拟器时,我得到一个错误,说我应该使用
public\u profile
user\u friends
而不是
basic\u profile
。我改变了这些,现在它在模拟器中工作。但切换回iPhone会产生问题,因为我会出错。看起来是这样的:

1. An error occurred: 
Error Domain=com.facebook.sdk 
Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" 
UserInfo=0x170470700 {
  com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled, 
  com.facebook.sdk:ErrorInnerErrorKey=Error 
  Domain=com.apple.accounts 
  Code=7 "The operation couldn’t be completed. (com.apple.accounts error 7.)",         
  com.facebook.sdk:ErrorSessionKey=<FBSession: 0x17030c330, state:   
  FBSessionStateClosedLoginFailed, 
  loginHandler: 0x0, 
  appID: **appID**, 
  urlSchemeSuffix: , 
  tokenCachingStrategy:<PFFacebookTokenCachingStrategy: 0x178229180>,  
  expirationDate: (null), 
  refreshDate: (null), 
  attemptedRefreshDate: 0001-12-30 00:00:00 +0000, 
  permissions:(null)>
}
有人知道我怎么解决这个问题吗?任何帮助都将不胜感激


谢谢。

我就是这样让我的工作的-给它传递一个空的权限数组

NSArray*许可证array=@[]

但是,请确保您拥有在我的facebook应用程序页面中设置的权限。我只需要一个默认的,所以我没事

我感觉facebook改变了它的服务器端代码。我的应用程序工作正常,然后我的FB登录坏了


希望有帮助

可能重复@TimothyWalters不,这个问题/答案不能解决我的问题。我有一个非常类似的问题。你用的是什么版本的SDK?@truty\u ness最新版本我用的是我的,我不想把它作为解决方案发布,因为它可能是幸运的。我开始了一个新项目(不同之处在于使用的是ios 7.1sdk,之前的项目是ios 8)。另外,确保您已将您的facebook AppId和secret添加到您的解析帐户中。
NSArray *permissionsArray = @[@"public_profile", @"user_friends", @"email"];
  [PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {