我正在使用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项目,将nil
和LSApplicationQueriesSchemes
添加到我的.plist中,仔细检查包ID。我非常积极地将所有必需的Parse和Facebook方法添加到我的App Delegate中。
这是一个Parse bug吗?突然间它不起作用,我无法登录我的应用程序。我错过了什么吗?
App Transport Security Settings
答案 0 :(得分:0)
每当你配置Parse(可能在appDel中),之后调用PFUser.enableRevocableSessionInBackground()
,这应该可以解决这个问题。