2017-06-06 96 views
-1

我想用'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

回答

1

你應該添加的權限

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

謝謝!我還會通知Parse團隊更新他們的文檔。順便說一下,Streetholder似乎是一個有趣的項目。它是你的嗎? – Kibo

+0

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