ios - Facebook Login Keeps Returning Nil - Parse/Swift -


so i've been trying implement facebook login in app. using own interface , button. once user presses login button following code run try login user.

let permissions = ["public_profile"]       @ibaction func fbloginclick(sender:anyobject){     pffacebookutils.loginwithpermissions(self.permissions, block: {         (user: pfuser?, error: nserror?) -> void in         if error == nil {             nslog("cancelled facebook login")             nslog("fb login error: \(error)")         }else if user!.isnew {             nslog("user signed , logged in \(user)")             self.performseguewithidentifier("login", sender: self)         }else {             nslog("user logged in through facebook \(user)")             self.performseguewithidentifier("login", sender: self)         }      }) } 

it run code fine , launch facebook app ask permission user expect. when press agree returns same view controller saying that, cancelled facebook login , error nil.

i've set correctly far i'm aware in appdelegate.swift, i'm not entirely sure going on! appreciated!

edit: should add have login handled via parse works fine, it's facebook 1 not, i've added relevant facebook app ids required.

first: should

if error != nil { nslog("cancelled facebook login") nslog("fb login error: \(error)") }

second, permissions should follows if want email:

loginview.readpermissions = ["public_profile", "email",]


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -