解析:用户和错误都是nIn与logInInBackgroundWithReadPermissions()

时间:2015-11-01 21:33:40

标签: ios facebook swift parse-platform

我正在使用Xcode 7.1,Swift 2,Parse 1.9.1和Facebook SDK 4.7.1。我一直在iOS 8上使用int middle = start + (end - start) / 2; 非常好,但是一旦我更新到iOS 9,我就无法使用它。每次我使用这个登录:

PFFacebookUtils.logInInBackgroundWithReadPermissions

我得到 let permissions = ["email"] PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) { (user: PFUser?, error: NSError?) -> Void in print(user) print(error) if let user = user { if user.isNew { print("User signed up and logged in through Facebook!") } else { print("User logged in through Facebook!") } } else { print("Uh oh. The user cancelled the Facebook login: \(error)") } } Uh oh. The user cancelled the Facebook login.用户和错误。我似乎已经尝试了一切;从头开始制作一个空白的Xcode项目,将nilLSApplicationQueriesSchemes添加到我的.plist中,仔细检查包ID。我非常积极地将所有必需的Parse和Facebook方法添加到我的App Delegate中。

这是一个Parse bug吗?突然间它不起作用,我无法登录我的应用程序。我错过了什么吗?

App Transport Security Settings

1 个答案:

答案 0 :(得分:0)

每当你配置Parse(可能在appDel中),之后调用PFUser.enableRevocableSessionInBackground(),这应该可以解决这个问题。