Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 登录Facebook后,Segue不工作_Ios_Facebook_Swift_Segue - Fatal编程技术网

Ios 登录Facebook后,Segue不工作

Ios 登录Facebook后,Segue不工作,ios,facebook,swift,segue,Ios,Facebook,Swift,Segue,由于某种原因,在用户通过facebook登录后,将用户带到配置文件屏幕的segue将永远不会执行 var permissions = ["public_profile", "email"] PFFacebookUtils.logInWithPermissions(permissions, block: { (user: PFUser!, error: NSError!) -> Void in if user == nil { NSLog("Uh oh. The user canc

由于某种原因,在用户通过facebook登录后,将用户带到配置文件屏幕的segue将永远不会执行

var permissions = ["public_profile", "email"]


PFFacebookUtils.logInWithPermissions(permissions, block: {

(user: PFUser!, error: NSError!) -> Void in

if user == nil {

NSLog("Uh oh. The user cancelled the Facebook login.")


} elseif user.isNew {

println("the user is new")

NSLog("User signed up and logged in through Facebook!")

// THIS WORK
println("THE NEW USER FACEBOOK HAS LOGGED IN AND IS READY TO JUMP TO THE NEXT SCREEN")
//BUT THIS DOESN'T
self.performSegueWithIdentifier("jumpToSignUp", sender: self) 

} else {

NSLog("User logged in through Facebook!")



}

})
在上面的代码中,这一行永远不会执行:

self.performSegueWithIdentifier("jumpToSignUp", sender: self)
用户可以通过fb登录,该记录存储在parse中,但不会跳转到(下一个)注册屏幕。 我已验证segue标识符是否正确。奇怪的是日志中没有错误


有什么想法,为什么会这样

我明白了-我的代码是正确的。问题出在下一个屏幕上。我有一些iboutlet没有正确设置。我把它修好了,它又开始工作了。只需确保下一个屏幕中的所有内容都已正确设置,否则segue将无法工作

发生了什么事?没有什么?撞车?如果将另一个println语句放在performsgue行之后,它会打印出来吗?我假设
PFFacebookUtils.logInWithPermissions
在后台线程上执行,因此我将尝试在主队列上执行segue。仍然无法解决,请访问walsh04-谢谢您仍在尝试解决此问题@rdelmar是的,我之前有一份打印报表。你是如何发现/修复的?我现在也有同样的问题;完全无声的故障。@AndresJaanTack单击视图控制器,然后转到右侧的ib检查器,查看所有属性是否正确设置。确保没有任何属性有两个插座。如果有帮助,请告诉我。