SWIFT 3 Parse + FB登录

问题描述:

我想用'ParseFacebookUtilsV4'framework制作一个自定义登录按钮。SWIFT 3 Parse + FB登录

关于解析的文件,它应该是:

PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) { 
(user: PFUser?, error: NSError?) -> Void in 
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.") 
} 
} 

的错误是:

Use of unresolved identifier 'permissions' 

你有一个想法?

+0

你有没有安装的SDK? –

+0

实际上,该应用在swift 2下运行良好。在Swift 3迁移和Parse和Facebook框架的pod更新之后,我看到“ParseFacebookUtilsV4”框架的工作方式不同。 – Kibo

你应该添加的权限

let permissions = ["public_profile", "email", "user_friends"] 
PFFacebookUtils.logInInBackground(withReadPermissions: permissions) { (user : PFUser?, error: Error?) in 
+0

谢谢!我还会通知Parse团队更新他们的文档。顺便说一下,Streetholder似乎是一个有趣的项目。它是你的吗? – Kibo

+0

是的,在解析上运行;) – Lengo